--- # install whoami container - name: Deploy whoami to swarm community.general.docker_stack: name: "{{ item.name }}" state: present prune: yes compose: - "{{ item.compose }}" with_items: "{{ whoami_stack }}" when: whoami_stack is defined become: yes tags: - docker-swarm - name: Get caddy container id ansible.builtin.command: cmd: docker ps -q -f name=caddy_app register: caddy_container_id become: yes - name: Add caddy reverse proxy community.docker.docker_container_exec: container: "{{ caddy_container_id.stdout }}" command: > curl localhost:2019/config/apps/http/servers/srv0/routes/0 -X POST -H "Content-Type: application/json" -d {{ whoami_upstream }} become: yes