diff modules/firewall/lib/facter/iptables_version.rb @ 39:d6f2a0ee45c0 puppet-3.6

Add "Firewall" module
author IBBoard <dev@ibboard.co.uk>
date Sat, 14 Mar 2015 20:58:03 +0000
parents
children d9352a684e62
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/modules/firewall/lib/facter/iptables_version.rb	Sat Mar 14 20:58:03 2015 +0000
@@ -0,0 +1,11 @@
+Facter.add(:iptables_version) do
+  confine :kernel => :linux
+  setcode do
+    version = Facter::Util::Resolution.exec('iptables --version')
+    if version
+      version.match(/\d+\.\d+\.\d+/).to_s
+    else
+      nil
+    end
+  end
+end