From 184b12adc339eaa79a6d6b8593f3019d5813bb9b Mon Sep 17 00:00:00 2001
From: Erick Hitter <git-contrib@ethitter.com>
Date: Sun, 19 Aug 2018 20:52:50 -0700
Subject: [PATCH] Handle restarts after config updates

---
 handlers/main.yml | 5 ++++-
 tasks/install.yml | 1 +
 tasks/service.yml | 1 +
 3 files changed, 6 insertions(+), 1 deletion(-)

diff --git a/handlers/main.yml b/handlers/main.yml
index 82e9b60..c9950d8 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 6b78c3d..18ef6a3 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 9342f1c..ee987b4 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:
-- 
GitLab