From 82ee70aa5898599ccfaa3dea11bc0f5bac2e3d1b Mon Sep 17 00:00:00 2001 From: Julian Rother Date: Wed, 15 Jan 2025 20:36:08 +0100 Subject: [PATCH] Add systemd support --- defaults/main.yml | 4 +++- tasks/main.yml | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/defaults/main.yml b/defaults/main.yml index 95390ef..f0bbbc2 100644 --- a/defaults/main.yml +++ b/defaults/main.yml @@ -1,8 +1,10 @@ fail2ban_config: DEFAULT: - logtarget: SYSLOG + logtarget: SYSTEMD-JOURNAL + allowipv6: auto fail2ban_jail: DEFAULT: + backend: systemd banaction: nftables-multiport banaction_allports: nftables-allports diff --git a/tasks/main.yml b/tasks/main.yml index ec40cf7..c258810 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -1,6 +1,8 @@ - name: Install fail2ban ansible.builtin.apt: - pkg: fail2ban + pkg: + - fail2ban + - python3-systemd - name: Copy fail2ban config ansible.builtin.template: