puppetlabs/puppetlabs-firewall — pull request #176 by ecbypi (2013-04-30 22:51:34+00:00)
Title: Fedora 18 support

Based on the discussion in #145, this enables iptables on Fedora 18 and disabled firewalld. Determining the persistence command has been changed to compare regexes against the `operatingsystem` and `operatingsystemrelease` instead of `osfamily` since the command is no longer solely dependent on `osfamily`. Special cases (Fedora 18, Fedora 15-17), go at the top of the `case` statement. These changes are structured in a way that these changes can easily be applied to RHEL 7 if desired.