diff options
author | Jarl Stefansson <jarl@sdelements.com> | 2013-11-04 15:39:02 -0500 |
---|---|---|
committer | Jarl Stefansson <jarl@sdelements.com> | 2013-11-04 15:39:02 -0500 |
commit | b044b0b9fa03adb6897a20fdc5adbb56f97856e4 (patch) | |
tree | f150d731ada0da8936baafadc7da0d82ae3d13e8 /lib/facter | |
parent | d38db335949c6f8abfb4247276492b1a5051e8f9 (diff) |
Add system wide default python version to facter
Diffstat (limited to 'lib/facter')
-rw-r--r-- | lib/facter/system_python_version.rb | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/lib/facter/system_python_version.rb b/lib/facter/system_python_version.rb new file mode 100644 index 0000000..099104f --- /dev/null +++ b/lib/facter/system_python_version.rb @@ -0,0 +1,7 @@ +require 'puppet' +pkg = Puppet::Type.type(:package).new(:name => "python") +Facter.add("system_python_version") do + setcode do + /^(\d+\.\d+\.\d+).*$/.match(pkg.retrieve[pkg.property(:ensure)])[1] + end +end |