--- - hosts: all become: true roles: - docker/snake vars: app_dir: /opt/docker/snake tasks: - name: Create app directory file: path: "{{ app_dir }}" state: directory - name: Copy compose file copy: src: "{{ playbook_dir }}/roles/docker/snake/files/docker-compose.yaml" dest: "{{ app_dir }}/docker-compose.yaml" - name: Start snake container command: docker compose up -d args: chdir: "{{ app_dir }}"