Sha256: abf1d5c68ab253806dabd25f035686d5c0f00d3192d6ca2c501d0d90db21d571

Contents?: true

Size: 452 Bytes

Versions: 67

Compression:

Stored size: 452 Bytes

Contents

# Onering Facts - OpenVZ Properties
#   provides collection of OpenVZ (host and guest) properties
#
require 'json'

# get list of OpenVZ container hostnames from the host
vzlist = Facter::Util::Resolution.exec("vzlist -o hostname | tail -n+2 2> /dev/null")

if vzlist
  if not vzlist.empty?
    Facter.add('openvz_containers') do
      setcode do
        vzlist.split("\n").collect{|i| i.strip.chomp }.reject{|i| i.empty? }
      end
    end
  end
end

Version data entries

67 entries across 67 versions & 2 rubygems

Version Path
onering-report-0.6.13 lib/facter/onering_properties_openvz.rb
onering-report-0.6.12 lib/facter/onering_properties_openvz.rb
onering-report-0.6.11 lib/facter/onering_properties_openvz.rb
onering-report-0.6.10 lib/facter/onering_properties_openvz.rb
onering-report-0.6.9 lib/facter/onering_properties_openvz.rb
onering-report-0.6.8 lib/facter/onering_properties_openvz.rb
onering-report-0.6.7 lib/facter/onering_properties_openvz.rb
onering-report-0.6.6 lib/facter/onering_properties_openvz.rb
onering-report-0.6.5 lib/facter/onering_properties_openvz.rb
onering-report-plugins-0.0.65 lib/facter/onering_properties_openvz.rb
onering-report-plugins-0.0.64 lib/facter/onering_properties_openvz.rb
onering-report-plugins-0.0.63 lib/facter/onering_properties_openvz.rb
onering-report-plugins-0.0.62 lib/facter/onering_properties_openvz.rb
onering-report-plugins-0.0.61 lib/facter/onering_properties_openvz.rb
onering-report-plugins-0.0.60 lib/facter/onering_properties_openvz.rb
onering-report-plugins-0.0.59 lib/facter/onering_properties_openvz.rb
onering-report-plugins-0.0.58 lib/facter/onering_properties_openvz.rb
onering-report-plugins-0.0.57 lib/facter/onering_properties_openvz.rb
onering-report-plugins-0.0.56 lib/facter/onering_properties_openvz.rb
onering-report-plugins-0.0.55 lib/facter/onering_properties_openvz.rb