diff options
-rw-r--r-- | manifests/subsystems/firewall.pp | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/manifests/subsystems/firewall.pp b/manifests/subsystems/firewall.pp index 75b2b17..3de9089 100644 --- a/manifests/subsystems/firewall.pp +++ b/manifests/subsystems/firewall.pp @@ -203,8 +203,13 @@ class firewall { # DMZ Configuration # if $shorewall_dmz { - shorewall::host { "eth0-dmz": - name => 'eth0:192.168.1.0/24', + $shorewall_dmz_iface = $shorewall_dmz_iface ? { + '' => 'eth0', + default => $shorewall_dmz_iface, + } + + shorewall::host { "$shorewall_dmz_iface-dmz": + name => "$shorewall_dmz_iface:192.168.1.0/24", zone => 'dmz', options => '', order => '3', |