@@ 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