Sha256: 9f70b6379e1a376069a3cfc862dd83aab3be8cda0cc8c545944aebae7473c3a7

Contents?: true

Size: 328 Bytes

Versions: 75

Compression:

Stored size: 328 Bytes

Contents

# Fact: puppetversion
#
# Purpose: Return the version of puppet installed.
#
# Resolution:
#   Requres puppet via Ruby and returns it's version constant.
#
# Caveats:
#

Facter.add(:puppetversion) do
  setcode do
    begin
      require 'puppet'
      Puppet::PUPPETVERSION.to_s
    rescue LoadError
      nil
    end
  end
end

Version data entries

75 entries across 75 versions & 3 rubygems

Version Path
facter-2.1.0 lib/facter/puppetversion.rb
facter-2.1.0-x86-mingw32 lib/facter/puppetversion.rb
facter-2.1.0-x64-mingw32 lib/facter/puppetversion.rb
facter-2.1.0-universal-darwin lib/facter/puppetversion.rb
facter-1.7.6 lib/facter/puppetversion.rb
facter-2.0.2 lib/facter/puppetversion.rb
facter-2.0.2-x86-mingw32 lib/facter/puppetversion.rb
facter-2.0.2-universal-darwin lib/facter/puppetversion.rb
facter-2.0.1 lib/facter/puppetversion.rb
facter-2.0.1-x86-mingw32 lib/facter/puppetversion.rb
facter-2.0.1-universal-darwin lib/facter/puppetversion.rb
facter-2.0.1.rc4 lib/facter/puppetversion.rb
facter-2.0.1.rc4-x86-mingw32 lib/facter/puppetversion.rb
facter-2.0.1.rc4-universal-darwin lib/facter/puppetversion.rb
facter-2.0.1.rc3 lib/facter/puppetversion.rb
facter-2.0.1.rc3-x86-mingw32 lib/facter/puppetversion.rb
facter-2.0.1.rc3-universal-darwin lib/facter/puppetversion.rb
facter-2.0.1.rc2 lib/facter/puppetversion.rb
facter-2.0.1.rc2-x86-mingw32 lib/facter/puppetversion.rb
facter-2.0.1.rc2-universal-darwin lib/facter/puppetversion.rb