comparison modules/firewall/manifests/linux/gentoo.pp @ 398:66c406eec60d

Update and fix firewall for Ubuntu * Use later version of module (not latest because our Puppet isn't supported) * Change how we define "ensure" because Ubuntu doesn't use IPv6 methods
author IBBoard <dev@ibboard.co.uk>
date Wed, 20 Apr 2022 19:04:13 +0100
parents d9352a684e62
children adf6fe9bbc17
comparison
equal deleted inserted replaced
397:e22eee1d79ef 398:66c406eec60d
19 # @api private 19 # @api private
20 # 20 #
21 class firewall::linux::gentoo ( 21 class firewall::linux::gentoo (
22 $ensure = 'running', 22 $ensure = 'running',
23 $enable = true, 23 $enable = true,
24 $service_name = $::firewall::params::service_name, 24 $service_name = $firewall::params::service_name,
25 $package_name = $::firewall::params::package_name, 25 $package_name = $firewall::params::package_name,
26 $package_ensure = $::firewall::params::package_ensure, 26 $package_ensure = $firewall::params::package_ensure,
27 ) inherits ::firewall::params { 27 ) inherits ::firewall::params {
28 if $package_name { 28 if $package_name {
29 package { $package_name: 29 package { $package_name:
30 ensure => $package_ensure, 30 ensure => $package_ensure,
31 } 31 }
36 enable => $enable, 36 enable => $enable,
37 hasstatus => true, 37 hasstatus => true,
38 } 38 }
39 39
40 file { '/var/lib/iptables/rules-save': 40 file { '/var/lib/iptables/rules-save':
41 ensure => present, 41 ensure => file,
42 before => Service[$service_name], 42 before => Service[$service_name],
43 } 43 }
44 44
45 file { '/var/lib/iptables/rules-save6': 45 file { '/var/lib/iptables/rules-save6':
46 ensure => present, 46 ensure => file,
47 before => Service[$service_name], 47 before => Service[$service_name],
48 } 48 }
49 } 49 }