diff options
author | varac <varacanero@zeromail.org> | 2013-03-20 22:01:41 +0100 |
---|---|---|
committer | Micah Anderson <micah@riseup.net> | 2013-04-02 10:21:06 -0400 |
commit | fbcc9e9a93816374e1b53b561df4b9d2a59ae7b8 (patch) | |
tree | 829894338cb5d047650424f62beccc61cf12be6e /puppet/modules/site_shorewall | |
parent | 6f422863966a7e361f1c52be33a50e55bb39b9ff (diff) |
added site_shorewall::dnat to configure DNAT rules
Diffstat (limited to 'puppet/modules/site_shorewall')
-rw-r--r-- | puppet/modules/site_shorewall/manifests/dnat.pp | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/puppet/modules/site_shorewall/manifests/dnat.pp b/puppet/modules/site_shorewall/manifests/dnat.pp new file mode 100644 index 00000000..5992c91f --- /dev/null +++ b/puppet/modules/site_shorewall/manifests/dnat.pp @@ -0,0 +1,19 @@ +define site_shorewall::dnat ( + $source, + $destination, + $proto, + $destinationport, + $originaldest ) { + + + shorewall::rule { + "dnat_${name}_${destinationport}": + source => $source, + destination => $destination, + destinationport => $destinationport, + originaldest => $originaldest, + proto => $proto, + order => 200, + action => 'DNAT'; + } +} |