From 4563e2d4f3084ff1f6b901d2cbd77d46c9e4d55f Mon Sep 17 00:00:00 2001 From: cdenneen Date: Wed, 3 Sep 2014 13:14:06 -0400 Subject: [PATCH] Centos 7 won't work with operatingsystemrelease 7.0 Centos 7 operatingsystemrelease is 7.0.1406 for example so switching to operatingsystemmajrelease would allow for 7 to be used for all EL7 products --- manifests/linux/redhat.pp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/manifests/linux/redhat.pp b/manifests/linux/redhat.pp index b7a4d0e..6fdc694 100644 --- a/manifests/linux/redhat.pp +++ b/manifests/linux/redhat.pp @@ -20,7 +20,7 @@ class firewall::linux::redhat ( # RHEL 7 and later and Fedora 15 and later require the iptables-services # package, which provides the /usr/libexec/iptables/iptables.init used by # lib/puppet/util/firewall.rb. - if ($::operatingsystem != 'Fedora' and versioncmp($::operatingsystemrelease, '7.0') >= 0) + if ($::operatingsystem != 'Fedora' and versioncmp($::operatingsystemmajrelease, '7') >= 0) or ($::operatingsystem == 'Fedora' and versioncmp($::operatingsystemrelease, '15') >= 0) { package { 'firewalld': ensure => absent, -- 2.45.2