- Overview
- Module Description - What the module does and why it is useful
- Setup - The basics of getting started with sfu_fwd
- Usage - Configuration options and additional functionality
- Limitations - OS compatibility, etc.
- Development - Guide for contributing to the module
Built with Puppet 3.x in mind and CentOS 6 & 7. This module is to provide a framework as well as baseline for managing FirewallD firewalls and possibly some tcpwrapper links It also supports defining these details inside of the Foreman
This will setup management of your Linux Firewall and allow easy management of the base as well as adding custom rules
class { 'sfu_fwd::customzone':
# <FIREWALLD HASH> (see https://github.com/sfu-rcg/puppet-firewalld module for hash details)
}
- FirewallD
- IPTables
- TCPWrappers in some circumstances
sfu-rcg/puppet-firewalld module must be installed in the environment
Refer to Setup above (For an extra example of hashes for customfirewall, see https://github.com/sfu-rcg/puppet-firewalld).
Requires: sfu-rcg/puppet-firewalld
We'd love to get contributions from you! We're always curious how we can make this more functional and modular for everyone's greater good in systems' automation
See LICENSE.md file.
There is no expectation of support for this module but we will in all attempts work on maintaining it to support our wide uses of linux