From 7ca7f30a055ef920c2f1be9df7295085e0789aef Mon Sep 17 00:00:00 2001 From: Jakob Meier Date: Sun, 9 Jul 2023 07:32:55 +0200 Subject: [PATCH] Updated caddy.yml template to only restart the service if needed --- templates/caddy.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/templates/caddy.yml b/templates/caddy.yml index bda5b2d..0a7b173 100644 --- a/templates/caddy.yml +++ b/templates/caddy.yml @@ -8,6 +8,7 @@ src: ../../../network/caddy/templates/reverse-proxy.template dest: /etc/caddy/{{ project }} validate: caddy validate --adapter caddyfile --config %s + register: projectconfig - name: Make sure caddy links to the {{ project }} config become: true @@ -16,9 +17,11 @@ search_string: "^import /etc/caddy/{{ project }}" line: "import /etc/caddy/{{ project }}" validate: caddy validate --adapter caddyfile --config %s + register: caddyconfig - name: Restart caddy become: true service: name: caddy state: restarted + when: projectconfig.changed or caddyconfig.changed -- 2.38.5