puppetlabs/puppetlabs-firewall — pull request #34 by mrwacky42 (2011-11-21 18:49:37+00:00)
Title: Initial creation of class firewall for issue #10984

* Add Exec[firewall-persist] to save rules. This allows the host to
have iptables rules on reboot, before puppet runs.
* Add Exec[firewall-init] to ensure kernel iptables modules are
loaded. Older versions of iptables-save exit in error if the modules
are not loaded.
* Debian Lenny and older hates you. Add iptables init scripts for loading iptables at
boot on Debian.

TODO:
* Update docs to suggest adding Firewall resource defaults in site.pp
for the two new execs.
* Update to reflect that there is a package for Squeeze and newer *iptables-persistence* and not do silliness there.