We were getting reports of idempotency issues with 2.6, due to missing
hasstatus setting.
Signed-off-by: Ken Barber <ken@bob.sh>
service { 'iptables':
ensure => $ensure,
enable => $enable,
+ hasstatus => true,
}
service { 'ip6tables':
ensure => $ensure,
enable => $enable,
+ hasstatus => true,
}
file { '/etc/iptables/iptables.rules':
# This isn't a real service/daemon. The start action loads rules, so just
# needs to be called on system boot.
service { 'iptables-persistent':
- ensure => undef,
- enable => $enable,
+ ensure => undef,
+ enable => $enable,
+ hasstatus => true,
require => Package['iptables-persistent'],
}
}
service { 'iptables':
ensure => $ensure,
enable => $enable,
+ hasstatus => true,
}
}