Fixed firewall module for Fedora 18.

This commit is contained in:
Timo Mkinen 2013-01-17 11:17:51 +02:00
parent d030bd2d78
commit b5a9073efb

View file

@ -111,6 +111,13 @@ class firewall::common::iptables {
}
$ip6states = versioncmp($::kernelversion, "2.6.20")
if $::operatingsystem == "Fedora" and $::operatingsystemrelease > 17 {
package { "firewalld":
ensure => absent,
before => Package["iptables"],
}
}
package { "iptables":
ensure => installed,
name => $::operatingsystem ? {
@ -119,7 +126,8 @@ class firewall::common::iptables {
"debian" => [ "iptables", "iptables-persistent" ],
"fedora" => $::operatingsystemrelease ? {
/^1[0-5]/ => [ "iptables", "iptables-ipv6" ],
default => "iptables",
/^1[6-7]/ => "iptables",
default => [ "iptables", "iptables-services" ],
},
"ubuntu" => [ "iptables", "iptables-persistent" ],
},