diff options
Diffstat (limited to 'manifests/subsystems/firewall.pp')
| -rw-r--r-- | manifests/subsystems/firewall.pp | 15 | 
1 files changed, 6 insertions, 9 deletions
diff --git a/manifests/subsystems/firewall.pp b/manifests/subsystems/firewall.pp index 293b827..59bc1f1 100644 --- a/manifests/subsystems/firewall.pp +++ b/manifests/subsystems/firewall.pp @@ -1,8 +1,10 @@  # firewall definitions for physical servers -class firewall { +class firewall( +  $local_net = hiera('firewall::local_net',              false), +) {    class { 'shorewall': } -  $rfc1918 = $shorewall_local_net ? { +  $rfc1918 = $local_net ? {      true    => true,      false   => false,      default => false, @@ -201,12 +203,7 @@ class firewall {      options   => "default",    } -  if $shorewall_local_net { -    class { "firewall::local": -      network          => $shorewall_local_net_network, -      interface        => $shorewall_local_net_iface, -      manage_host      => $shorewall_local_net_manage_host, -      manage_interface => $shorewall_local_net_manage_iface, -    } +  if $local_net { +    class { "firewall::local": }    }  }  | 
