@@ -77,6 +77,49 @@ A list of IP addresses that should never be banned.
Validate all variables starting with `fail2ban_` using [meta/argument_specs.yml](meta/argument_specs.yml), `fail2ban_validate` defaults to true and catches the use of legacy variables.
## Examples
### nftables and systemd
The [systemd role](https://git.coop/webarch/systemd) role can be used to override the default `/usr/lib/systemd/system/fail2ban.service` settings, to ensure that `fail2ban` is restarted with `nftables`, see [this article](https://www.the-art-of-web.com/system/systemd-fail2ban-nftables/), for example:
The primary URL of this repo is [`https://git.coop/webarch/fail2ban`](https://git.coop/webarch/fail2ban) however it is also [mirrored to GitHub](https://github.com/webarch-coop/ansible-role-fail2ban) and [available via Ansible Galaxy](https://galaxy.ansible.com/chriscroome/fail2ban).