From 37bd1ed2cd75a98755c0e56d48a4b5fc1af75eab Mon Sep 17 00:00:00 2001 From: Marty Oehme Date: Sat, 31 Jul 2021 17:55:32 +0200 Subject: [PATCH] Fix caddy role tasks changed recognition --- roles/caddy/tasks/main.yml | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) 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