diff --git a/roles/logall/tasks/main.yml b/roles/logall/tasks/main.yml
index 8a4b031df05da43f8189c32b3a7bcd1c3c6037b9..529db78b115b29fc49851f093adbd2cabd7da59f 100644
--- a/roles/logall/tasks/main.yml
+++ b/roles/logall/tasks/main.yml
@@ -1,12 +1,4 @@
 ---
-- name: Deploy firewall rsyslog
-  template:
-    src: rsyslog.d/10-firewall.conf.j2
-    dest: /etc/rsyslog.d/10-firewall.conf
-    mode: 0644
-    owner: root
-    group: root
-
 - name: Create firewall log directory
   file:
     path: /var/log/firewall
@@ -15,6 +7,15 @@
     group: root
     state: directory
 
+- name: Deploy firewall rsyslog
+  template:
+    src: rsyslog.d/10-firewall.conf.j2
+    dest: /etc/rsyslog.d/10-firewall.conf
+    mode: 0644
+    owner: root
+    group: root
+  notify: systemctl restart rsyslog
+
 - name: Deploy firewall logrotate
   template:
     src: logrotate.d/firewall.j2
@@ -22,3 +23,4 @@
     mode: 0644
     owner: root
     group: root
+  notify: systemctl restart logrotate.service
diff --git a/roles/logall/templates/logrotate.d/firewall.j2 b/roles/logall/templates/logrotate.d/firewall.j2
index 644404ac2f45e3cb4268be5dd57c06e214885aaa..38605bf6cc8ab0090af959a9abe7935fec300591 100644
--- a/roles/logall/templates/logrotate.d/firewall.j2
+++ b/roles/logall/templates/logrotate.d/firewall.j2
@@ -19,6 +19,6 @@
     dateformat %Y-%m-%d.
     extension log
     postrotate
-        usr/lib/rsyslog/rsyslog-rotate
+        /usr/lib/rsyslog/rsyslog-rotate
     endscript
 }