- ipv6: check if IPv6 is enabled and exclude tasks if false
- handler: use correct var for fail2ban install
- rules: ability to specify conn state
- rules: ability to specify dest interface
- rules: ability to specify source interface
- rules: correct templating error of missing 'space' after chain/table name
- handler: ensure that when new rules are created the rules file is rebuilt and iptables is restarted before reloading rules
- rules: added missing feat to forward to specify dest host
- rules: templating syntax error created invalid rules
- policy: set input and forward table default policy drop
- rules: ensure if rule not enabled it's config file is removed
- Repository restructured from Ansible Role to Ansible Collection
- firewall: dynamic building and loading of chain and rule files with iptables-reloader script
- Convert role to collection
- adjust path for iptables rules files