--- - name: Ensure project base directory exists file: path: "/opt/{{ domain }}" state: directory owner: "{{ user_name }}" group: "{{ user_name }}" mode: '0755' - name: Ensure Directus project directory exists file: path: "/opt/{{ domain }}/directus" state: directory owner: "{{ user_name }}" group: "{{ user_name }}" mode: '0755' - name: Copy docker compose file (directus) copy: src: "files/docker-compose.yml" dest: "/opt/{{ domain }}/directus" - name: Copy env file (directus) copy: src: "files/.env" dest: "/opt/{{ domain }}/directus" - name: Start docker container with compose file community.docker.docker_compose_v2: project_src: "/opt/{{ domain }}/directus" files: - "docker-compose.yml"