--- - hosts: snickers-docker gather_facts: no vars: verbose: false compose_folder: "/mnt/docker-storage/radiator-web/" tasks: - name: Ensures {{ compose_folder }} dir exists stat: path: "{{ compose_folder }}docker-compose.yml" register: file_details - name: Fail if docker-compose file doesn't exist fail: msg: "docker-compose.yml doesn't exist in expected location (expected in {{ compose_folder }})" when: not file_details.stat.exists - name: Update container image community.general.docker_compose: project_src: "{{ compose_folder }}" pull: yes