--- - name: Deploy application hosts: "{{ target_host }}" vars: repo_path: "/home/{{ ansible_user }}/iac/docker/{{ folder }}" tasks: - name: Ensure the repository is up-to-date ansible.builtin.shell: git pull args: chdir: "{{ repo_path }}" register: git_pull_output - name: Display git pull output ansible.builtin.debug: var: git_pull_output.stdout_lines - name: Restart services using Docker Compose community.docker.docker_compose_v2: project_src: "{{ repo_path }}" state: present remove_orphans: true - name: Run Docker Command command: docker compose ps args: chdir: "{{ repo_path }}" register: docker_output - name: Display Docker Output debug: var: docker_output.stdout_lines