Skip to content
This repository was archived by the owner on Jun 11, 2019. It is now read-only.

Commit 25a657f

Browse files
authored
Merge pull request #76 from deubert-it/master
Ubuntu 16+ fix for service name change see #75
2 parents 2dd8c26 + f83b5c8 commit 25a657f

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

manifests/params.pp

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -91,12 +91,17 @@
9191
if ($osver_maj < 12) {
9292
$config_file = '/etc/iptables/rules'
9393
$service_hasrestart = false
94+
$service = 'iptables-persistent'
95+
} elsif ($osver_maj >= 16) {
96+
$config_file = '/etc/iptables/rules.v4'
97+
$service_hasrestart = true
98+
$service = 'netfilter-persistent' # Name has changed since Ubuntu 16
9499
} else {
95100
$config_file = '/etc/iptables/rules.v4' # Introduced in iptables-persistent 0.5/Ubuntu 12.04
96101
$service_hasrestart = true
102+
$service = 'iptables-persistent'
97103
}
98104
$config_file_v6 = '/etc/iptables/rules.v6' # Introduced in iptables-persistent 0.5/Ubuntu 12.04, noop before
99-
$service = 'iptables-persistent'
100105
}
101106
/(?i:Mint)/: {
102107
if ($osver_maj < 13) {

0 commit comments

Comments
 (0)