roles/common: rework fail2ban tasks

We can only run fail2ban when we have logs to monitor. When a host
is running Caddy we don't have logs, so fail2ban doesn't have any-
thing to monitor out of the box. For now I will restrict the task
to hosts running nginx.
This commit is contained in:
2023-08-23 21:59:28 +03:00
parent 84d210cfab
commit 067adcd9f5
4 changed files with 23 additions and 6 deletions

View File

@ -25,3 +25,4 @@
ansible.builtin.systemd:
name: fail2ban
state: restarted
when: webserver is defined and webserver == 'nginx'