- name: Deploy docker-compose stack hosts: all become: true vars: compose_dir: /opt/docker tasks: - name: Ensure compose directory exists file: path: "{{ compose_dir }}" state: directory - name: Copy docker-compose.yml copy: src: first/docker-compose.yml dest: "{{ compose_dir }}/docker-compose.yml" - name: Copy .env copy: src: first/.env dest: "{{ compose_dir }}/.env" - name: Pull package command: docker compose pull args: chdir: "{{ compose_dir }}" #- name: Generate synapse # command: docker compose run --rm synapse generate # args: # chdir: "{{ compose_dir }}" - name: Launch docker-compose command: docker compose up -d args: chdir: "{{ compose_dir }}"