From e9b175f9d7e76260e6e14fc8ff9d1f8cf4dbf3c0 Mon Sep 17 00:00:00 2001 From: Toni Schmidbauer Date: Sat, 26 Apr 2014 20:54:42 +0200 Subject: [PATCH] import custom fact for the sudo version currently only supports rhel. this is used to warn about sudo version < 1.7.2p1 on rhel. --- lib/facter/sudoversion.rb | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 lib/facter/sudoversion.rb diff --git a/lib/facter/sudoversion.rb b/lib/facter/sudoversion.rb new file mode 100644 index 0000000..77410f6 --- /dev/null +++ b/lib/facter/sudoversion.rb @@ -0,0 +1,8 @@ +require 'puppet' +Facter.add("sudoversion") do + setcode do + if Facter::Util::Resolution.which('rpm') + sudoversion = Facter::Util::Resolution.exec('rpm -q sudo --nosignature --nodigest --qf \'%{VERSION}\'') + end + end +end