|
11 | 11 | $service_name = 'iptables' |
12 | 12 | $service_name_v6 = 'ip6tables' |
13 | 13 | $package_name = undef |
| 14 | + $iptables_name = 'iptables' |
14 | 15 | $sysconfig_manage = true |
15 | 16 | } |
16 | 17 | 'Fedora': { |
17 | 18 | $service_name = 'iptables' |
18 | 19 | $service_name_v6 = 'ip6tables' |
19 | 20 | if versioncmp($::operatingsystemrelease, '34') >= 0 { |
20 | | - $package_name = 'iptables-compat' |
| 21 | + $package_name = 'iptables-services' |
| 22 | + $iptables_name = 'iptables-compat' |
21 | 23 | } elsif versioncmp($::operatingsystemrelease, '15') >= 0 { |
22 | 24 | $package_name = 'iptables-services' |
| 25 | + $iptables_name = 'iptables' |
23 | 26 | } else { |
| 27 | + $iptables_name = 'iptables' |
24 | 28 | $package_name = undef |
25 | 29 | } |
26 | 30 | $sysconfig_manage = true |
|
30 | 34 | $service_name = ['iptables', 'nftables'] |
31 | 35 | $service_name_v6 = 'ip6tables' |
32 | 36 | $package_name = ['iptables-services', 'nftables'] |
| 37 | + $iptables_name = 'iptables' |
33 | 38 | $sysconfig_manage = false |
34 | 39 | } elsif versioncmp($::operatingsystemrelease, '7.0') >= 0 { |
35 | 40 | $service_name = 'iptables' |
36 | 41 | $service_name_v6 = 'ip6tables' |
37 | 42 | $package_name = 'iptables-services' |
| 43 | + $iptables_name = 'iptables' |
38 | 44 | $sysconfig_manage = true |
39 | 45 | } else { |
40 | 46 | $service_name = 'iptables' |
41 | 47 | $service_name_v6 = 'ip6tables' |
42 | 48 | $package_name = 'iptables-ipv6' |
| 49 | + $iptables_name = 'iptables' |
43 | 50 | $sysconfig_manage = true |
44 | 51 | } |
45 | 52 | } |
46 | 53 | } |
47 | 54 | } |
48 | 55 | 'Debian': { |
49 | 56 | $service_name_v6 = undef |
| 57 | + $iptables_name = 'iptables' |
50 | 58 | case $::operatingsystem { |
51 | 59 | 'Debian': { |
52 | 60 | if versioncmp($::operatingsystemrelease, 'unstable') >= 0 { |
|
81 | 89 | $package_name = 'net-firewall/iptables' |
82 | 90 | } |
83 | 91 | default: { |
| 92 | + $iptables_name = 'iptables' |
84 | 93 | $service_name_v6 = undef |
85 | 94 | case $::operatingsystem { |
86 | 95 | 'Archlinux': { |
|
0 commit comments