From a3b989675ff0eb06371498c4ff4f37c484dc2416 Mon Sep 17 00:00:00 2001
From: Vladimir Still <git@vstill.eu>
Date: Wed, 16 Nov 2022 09:43:38 +0100
Subject: [PATCH] ansible: Tweak fjaweb setting

---
 ansible/hypsipyla.yml | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

diff --git a/ansible/hypsipyla.yml b/ansible/hypsipyla.yml
index 261f564..dcdb5d2 100644
--- a/ansible/hypsipyla.yml
+++ b/ansible/hypsipyla.yml
@@ -255,14 +255,22 @@
         recursive: true
       become: true
       become_user: fja
+      register: fjaweb_update
 
     - name: "enable & start fjaweb socket"
       systemd:
         name: "fjaweb.socket"
-        state: 'started' # database generation can break the current instance
+        state: 'started'
         enabled: true
         daemon_reload: '{{fjaweb_service_file.changed}}'
 
+    - name: "Stop fjaweb service if it was updated, socket will bring it up"
+      systemd:
+        name: "fjaweb.service"
+        state: 'stopped'
+        enabled: false
+      when: '{{fjaweb_update.changed}}'
+
     - name: "install nginx & co"
       apt:
         pkg:
-- 
GitLab