]> review.fuel-infra Code Review - puppet-modules/puppetlabs-firewall.git/commitdiff
Centos 7 won't work with operatingsystemrelease 7.0
authorcdenneen <cdenneen@gmail.com>
Wed, 3 Sep 2014 17:14:06 +0000 (13:14 -0400)
committercdenneen <cdenneen@gmail.com>
Wed, 3 Sep 2014 17:14:06 +0000 (13:14 -0400)
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

index b7a4d0e3f770c5bb3f63edf9d2b52253b4786638..6fdc6945851142837d78079259334eec7e75c6d1 100644 (file)
@@ -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,