diff --git a/handlers/main.yml b/handlers/main.yml
index 82e9b60def7bf3e80b100b7e7e8311946d60a4bb..c9950d8b1bfbab2eb9c55884938fffcb5141f891 100644
--- a/handlers/main.yml
+++ b/handlers/main.yml
@@ -1,2 +1,5 @@
 ---
-# handlers file for eth-log-alerting
\ No newline at end of file
+- name: restart daemon
+  service:
+    name: eth-log-alerting
+    state: restarted
diff --git a/tasks/install.yml b/tasks/install.yml
index 6b78c3d76df73836a8e61fd651b5d15753e78200..18ef6a3931e7e1770f7708b85ba3684cdf34b476 100644
--- a/tasks/install.yml
+++ b/tasks/install.yml
@@ -14,3 +14,4 @@
     owner: root
     group: root
     mode: 0400
+  notify: restart daemon
diff --git a/tasks/service.yml b/tasks/service.yml
index 9342f1ce78c9ccd33adc29eb84572cd5bfcb7d6a..ee987b4cea286ba5b525a447b5e764af2cb95358 100644
--- a/tasks/service.yml
+++ b/tasks/service.yml
@@ -21,6 +21,7 @@
     - 'DAEMON="{{ eth_log_alerting_binary_dest }}"'
     - 'DAEMON_ARGS="-config {{ eth_log_alerting_config_dest }}"'
     - 'USER="root"'
+  notify: restart daemon
 
 - name: Ensure service is enabled and started
   service: