Sha256: 650df18b582df6908fc346ede880e72f54e7c93a48419aa1e4e98f8412d700cc

Contents?: true

Size: 336 Bytes

Versions: 56

Compression:

Stored size: 336 Bytes

Contents

# A module to gather running Xen Domains
#
module Facter::Util::Xendomains
  def self.get_domains
    if xm_list = Facter::Util::Resolution.exec('/usr/sbin/xm list 2>/dev/null')
      domains = xm_list.split("\n").reject { |line| line =~ /^(Name|Domain-0)/ }
      domains.map { |line| line.split(/\s/)[0] }.join(',')
    end
  end
end

Version data entries

56 entries across 56 versions & 3 rubygems

Version Path
facter-1.7.6 lib/facter/util/xendomains.rb
facter-1.7.5 lib/facter/util/xendomains.rb
facter-1.7.5.rc2 lib/facter/util/xendomains.rb
facter-1.7.5.rc1 lib/facter/util/xendomains.rb
facter-1.7.4 lib/facter/util/xendomains.rb
facter-1.7.4.rc1 lib/facter/util/xendomains.rb
facter-1.7.3 lib/facter/util/xendomains.rb
facter-1.7.3.rc1 lib/facter/util/xendomains.rb
facter-1.7.2 lib/facter/util/xendomains.rb
facter-1.7.2.rc1 lib/facter/util/xendomains.rb
facter-1.7.1 lib/facter/util/xendomains.rb
facter-1.7.1.rc1 lib/facter/util/xendomains.rb
librarian-puppet-0.9.9 vendor/gems/ruby/1.9.1/gems/facter-1.6.17/lib/facter/util/xendomains.rb
facter-1.7.0 lib/facter/util/xendomains.rb
facter-1.7.0.rc2 lib/facter/util/xendomains.rb
facter-1.7.0.rc1 lib/facter/util/xendomains.rb
facter-1.6.18 lib/facter/util/xendomains.rb
facter-1.6.18.rc1 lib/facter/util/xendomains.rb
librarian-puppet-0.9.8 vendor/gems/ruby/1.9.1/gems/facter-1.6.17/lib/facter/util/xendomains.rb
facter-1.6.17 lib/facter/util/xendomains.rb