diff --git a/roles/rsyslog-client/handlers/main.yml b/roles/rsyslog-client/handlers/main.yml
new file mode 100644
index 0000000000000000000000000000000000000000..54052ec3fa56aab62792308b6e1b1fc5df1ef931
--- /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 52cf1abffe29c8b93c24e400b667a9ca3f55b760..e6e960b8386f3802e822eb6534fa70f243e333cf 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