17 lines
579 B
YAML
17 lines
579 B
YAML
|
- name: Check caddy configuration
|
||
|
ansible.builtin.command:
|
||
|
cmd: docker compose exec app sh -c "caddy validate --config /etc/caddy/Caddyfile"
|
||
|
chdir: "{{ service_path }}"
|
||
|
when: "'local-dev' != inventory_hostname"
|
||
|
register: cmd_result
|
||
|
changed_when: false
|
||
|
|
||
|
- name: Reload caddy configuration
|
||
|
ansible.builtin.command:
|
||
|
cmd: docker compose exec app sh -c "caddy reload --config /etc/caddy/Caddyfile"
|
||
|
chdir: "{{ service_path }}"
|
||
|
when:
|
||
|
- "'local-dev' != inventory_hostname"
|
||
|
- cmd_result.rc == 0
|
||
|
changed_when: true # TODO find a way to detect changes
|