--- - hosts: all become: yes tasks: - name: Create directory file: path: /opt/{{ service_name }} state: directory - name: Copy compose files copy: src: "{{ service_name }}/" dest: /opt/{{ service_name }}/ - name: Deploy stack community.docker.docker_compose_v2: project_src: /opt/{{ service_name }} state: present recreate: always