From 43b5f28c2968614ffeb68a0b84fc18a267e6bba6 Mon Sep 17 00:00:00 2001
From: Benjamin Graillot <graillot@crans.org>
Date: Sun, 31 Jan 2021 19:38:16 +0100
Subject: [PATCH] [rsyslog-client] Restart rsyslog

---
 roles/rsyslog-client/handlers/main.yml |  5 +++++
 roles/rsyslog-client/tasks/main.yml    | 17 +++++++++--------
 2 files changed, 14 insertions(+), 8 deletions(-)
 create mode 100644 roles/rsyslog-client/handlers/main.yml

diff --git a/roles/rsyslog-client/handlers/main.yml b/roles/rsyslog-client/handlers/main.yml
new file mode 100644
index 00000000..54052ec3
--- /dev/null
+++ b/roles/rsyslog-client/handlers/main.yml
@@ -0,0 +1,5 @@
+---
+- name: Restart rsyslog
+  systemd:
+    name: rsyslog
+    state: restarted
diff --git a/roles/rsyslog-client/tasks/main.yml b/roles/rsyslog-client/tasks/main.yml
index 52cf1abf..e6e960b8 100644
--- a/roles/rsyslog-client/tasks/main.yml
+++ b/roles/rsyslog-client/tasks/main.yml
@@ -9,14 +9,6 @@
   retries: 3
   until: apt_result is succeeded
 
-- name: Deploy rsyslog config
-  template:
-    src: rsyslog.d/50-send_relp.conf.j2
-    dest: /etc/rsyslog.d/50-send_relp.conf
-    mode: 0640
-    owner: root
-    group: root
-
 - name: Create spool directory
   file:
     path: /var/log/spool
@@ -24,3 +16,12 @@
     mode: '0750'
     owner: root
     group: root
+
+- name: Deploy rsyslog config
+  template:
+    src: rsyslog.d/50-send_relp.conf.j2
+    dest: /etc/rsyslog.d/50-send_relp.conf
+    mode: 0640
+    owner: root
+    group: root
+  notify: Restart rsyslog
-- 
GitLab