summaryrefslogtreecommitdiffstats
path: root/lib/facter/puppetversion.rb
diff options
context:
space:
mode:
Diffstat (limited to 'lib/facter/puppetversion.rb')
-rw-r--r--lib/facter/puppetversion.rb10
1 files changed, 10 insertions, 0 deletions
diff --git a/lib/facter/puppetversion.rb b/lib/facter/puppetversion.rb
new file mode 100644
index 0000000..66fcfe8
--- /dev/null
+++ b/lib/facter/puppetversion.rb
@@ -0,0 +1,10 @@
+Facter.add(:puppetversion) do
+ setcode {
+ begin
+ require 'puppet'
+ Puppet::PUPPETVERSION.to_s
+ rescue LoadError
+ nil
+ end
+ }
+end