From bcdca6721eabcc3eb96931384acd8c5814fff182 Mon Sep 17 00:00:00 2001
From: "Gin Tan (Monash University)" <ctan@m3-mgmt2.massive.org.au>
Date: Tue, 8 Oct 2019 08:22:07 +1100
Subject: [PATCH] Updating the handlers with systemd module & make a copy
 before deploy

---
 roles/fail2ban/handlers/main.yml | 7 ++++++-
 roles/fail2ban/tasks/main.yml    | 2 +-
 2 files changed, 7 insertions(+), 2 deletions(-)

diff --git a/roles/fail2ban/handlers/main.yml b/roles/fail2ban/handlers/main.yml
index f3bfd12e..5be65829 100644
--- a/roles/fail2ban/handlers/main.yml
+++ b/roles/fail2ban/handlers/main.yml
@@ -1,3 +1,8 @@
 ---
 - name: restart fail2ban
-  service: name=fail2ban state=restarted
+  systemd:
+    name: fail2ban
+    enabled: yes
+    state: restarted
+  become: true
+  become_user: root
diff --git a/roles/fail2ban/tasks/main.yml b/roles/fail2ban/tasks/main.yml
index 10bdd956..f5f9c59b 100644
--- a/roles/fail2ban/tasks/main.yml
+++ b/roles/fail2ban/tasks/main.yml
@@ -3,7 +3,6 @@
   yum:
     name: 
     - fail2ban-server
-    - fail2ban-systemd
     - fail2ban-sendmail
     state: present
   become: true
@@ -14,6 +13,7 @@
   template:
     src: jail.conf.j2
     dest: /etc/fail2ban/jail.conf
+    backup: yes
     mode: 0644
     owner: root
     group: root
-- 
GitLab