diff options
author | Jeff McCune <jeff@puppetlabs.com> | 2012-10-25 10:43:11 -0700 |
---|---|---|
committer | Jeff McCune <jeff@puppetlabs.com> | 2012-10-25 10:43:11 -0700 |
commit | 43c80e800dde673663360a11ef03cb4e33ef0e13 (patch) | |
tree | fe8e42f797ed08f1a8fd9f49d1c7a65e1ec6511c /lib/facter | |
parent | b8a0f2817279246224dce146a7fb31d14cee4ea5 (diff) | |
parent | d6d23b495cda0e154b4e73982acc43e586564c0e (diff) | |
download | puppet-stdlib-43c80e800dde673663360a11ef03cb4e33ef0e13.tar.gz puppet-stdlib-43c80e800dde673663360a11ef03cb4e33ef0e13.tar.bz2 |
Merge branch '2.4.x'
* 2.4.x:
Revert "Merge branch 'haus-add_pe_facts_to_stdlib' into 2.4.x"
Diffstat (limited to 'lib/facter')
-rw-r--r-- | lib/facter/pe_version.rb | 53 |
1 files changed, 0 insertions, 53 deletions
diff --git a/lib/facter/pe_version.rb b/lib/facter/pe_version.rb deleted file mode 100644 index 0cc0f64..0000000 --- a/lib/facter/pe_version.rb +++ /dev/null @@ -1,53 +0,0 @@ -# Fact: is_pe, pe_version, pe_major_version, pe_minor_version, pe_patch_version -# -# Purpose: Return various facts about the PE state of the system -# -# Resolution: Uses a regex match against puppetversion to determine whether the -# machine has Puppet Enterprise installed, and what version (overall, major, -# minor, patch) is installed. -# -# Caveats: -# -Facter.add("pe_version") do - setcode do - pe_ver = Facter.value("puppetversion").match(/Puppet Enterprise (\d+\.\d+\.\d+)/) - pe_ver[1] if pe_ver - end -end - -Facter.add("is_pe") do - setcode do - if Facter.value(:pe_version).to_s.empty? then - false - else - true - end - end -end - -Facter.add("pe_major_version") do - confine :is_pe => true - setcode do - if pe_version = Facter.value(:pe_version) - pe_version.to_s.split('.')[0] - end - end -end - -Facter.add("pe_minor_version") do - confine :is_pe => true - setcode do - if pe_version = Facter.value(:pe_version) - pe_version.to_s.split('.')[1] - end - end -end - -Facter.add("pe_patch_version") do - confine :is_pe => true - setcode do - if pe_version = Facter.value(:pe_version) - pe_version.to_s.split('.')[2] - end - end -end |