diff --git a/custom/lib/facter/puppet_server.rb b/custom/lib/facter/puppet_server.rb new file mode 100644 index 0000000..11a9161 --- /dev/null +++ b/custom/lib/facter/puppet_server.rb @@ -0,0 +1,10 @@ +require 'puppet' + +Facter.add('puppet_server') do + setcode do + if Facter.value('puppetversion').to_i < 3 + Puppet.parse_config + end + Puppet.settings.value('server') + end +end