diff --git a/roles/caddy/tasks/main.yml b/roles/caddy/tasks/main.yml index d3a345a..9ff3707 100644 --- a/roles/caddy/tasks/main.yml +++ b/roles/caddy/tasks/main.yml @@ -37,6 +37,7 @@ become: yes # bringing up the container takes some time, we have to wait until: caddy_container_info['rc'] == 0 and caddy_container_info['stdout'] | length >= 1 + changed_when: False register: caddy_container_info - name: Register caddy container id @@ -51,15 +52,19 @@ command: > apk add curl become: yes + register: result + changed_when: "'Installing' in result.stdout" - name: Ensure caddy api is responsive community.docker.docker_container_exec: container: "{{ caddy_container_id }}" command: > curl localhost:2019/config/ - until: result.rc == 0 - register: result become: yes + until: result.rc == 0 + when: caddy_use_api == True + changed_when: False + register: result # TODO FIXME UP # - name: Allow access to services