--- - name: Start Coolify services become: true community.docker.docker_compose_v2: project_src: "{{ coolify_base_dir }}/source" files: "{{ coolify_compose_files }}" pull: always state: present wait: true wait_timeout: 300 tags: coolify, docker, start - name: Wait for Coolify HTTP to respond ansible.builtin.uri: url: "http://localhost:{{ coolify_http_port }}" method: GET status_code: 200 timeout: 30 body_format: json register: coolify_health until: coolify_health.status == 200 retries: 10 delay: 10 tags: coolify, health, start