From ea01462084ac592f9836afe966423ea1621575dd Mon Sep 17 00:00:00 2001
From: Antoine Schildknecht <antoine.schildknecht@ubicast.eu>
Date: Wed, 3 Jun 2020 16:07:34 +0000
Subject: [PATCH] Fix check ferm service presence before reload

---
 roles/ferm-configure/handlers/main.yml | 1 +
 roles/ferm-configure/tasks/main.yml    | 6 ++++++
 2 files changed, 7 insertions(+)

diff --git a/roles/ferm-configure/handlers/main.yml b/roles/ferm-configure/handlers/main.yml
index 1b086e5b..1df71e19 100644
--- a/roles/ferm-configure/handlers/main.yml
+++ b/roles/ferm-configure/handlers/main.yml
@@ -1,6 +1,7 @@
 ---
 
 - name: reload ferm
+  when: ansible_facts.services['ferm.service'] is defined
   systemd:
     name: ferm
     state: reloaded
diff --git a/roles/ferm-configure/tasks/main.yml b/roles/ferm-configure/tasks/main.yml
index 8d9a916f..dd492be8 100644
--- a/roles/ferm-configure/tasks/main.yml
+++ b/roles/ferm-configure/tasks/main.yml
@@ -1,5 +1,11 @@
 ---
 
+- name: populate service facts
+  service_facts:
+
+- debug:
+    var: ansible_facts.services
+
 - name: directories
   loop:
     - /etc/ferm/ferm.d
-- 
GitLab