This role installs sane nginx jails for ansible Mostly based on this Digital Ocean article This Role assumes you already have fail2ban installed correctly
fail2ban installed
Available vars:
nginx_logpath
defaults to: /var/log/nginx/access.log
fail2ban_service_location
defaults to: /etc/init.d/fail2ban
- hosts: nginx_servers
roles:
- role: fail2ban_nginx
Also see the tests for example
MIT