--- - name: Create Container Structure ansible.builtin.file: path: "{{ container_base_dir }}" state: directory mode: '0775' recurse: true - name: Deploy Docker Compose and .env files ansible.builtin.template: src: '{{ item.src }}' dest: '{{ item.dest }}' mode: '0775' loop: - {src: '.env.j2', dest: '{{ container_base_dir }}/.env'} - {src: 'docker-compose.yml.j2', dest: '{{ container_base_dir }}/docker-compose.yml'} - name: Stop Container community.docker.docker_compose_v2: project_src: "{{ container_base_dir }}" state: absent - name: Start Container community.docker.docker_compose_v2: project_src: "{{ container_base_dir }}" state: present pull: always recreate: always