firewall: Fixed installation for CentOS 7.

This commit is contained in:
Timo Makinen 2014-07-21 15:14:42 +03:00
parent 0b902759bc
commit 830e554e65

View file

@ -134,12 +134,23 @@ class firewall::common::iptables {
}
'centos','redhat': {
package { "iptables":
ensure => installed,
require => Package["iptables-ipv6"],
}
package { "iptables-ipv6":
ensure => installed,
}
if versioncmp($::operatingsystemrelease, 7) == 1 {
package { "firewalld":
ensure => absent,
before => Package["iptables"],
}
package { "iptables-services":
ensure => installed,
before => Package["iptables"],
}
} else {
package { "iptables-ipv6":
ensure => installed,
before => Package["iptables"],
}
}
}
'fedora': {
package { "iptables":