diff --git a/roles/fail2ban/handlers/main.yml b/roles/fail2ban/handlers/main.yml index 8f9f79a..97c9f6a 100644 --- a/roles/fail2ban/handlers/main.yml +++ b/roles/fail2ban/handlers/main.yml @@ -18,7 +18,8 @@ # along with this program. If not, see . - name: restart fail2ban service - service: + systemd: name: "fail2ban" state: "restarted" + daemon_reload: true become: true diff --git a/roles/fail2ban/tasks/main.yml b/roles/fail2ban/tasks/main.yml index 5d0394e..c93d71e 100644 --- a/roles/fail2ban/tasks/main.yml +++ b/roles/fail2ban/tasks/main.yml @@ -71,9 +71,13 @@ notify: restart fail2ban service become: true +- name: Flush handlers + meta: flush_handlers + - name: Ensure fail2ban service is enabled and started. - service: + systemd: name: fail2ban state: started enabled: true + daemon_reload: true become: true