--- - name: Ensure data directories exist ansible.builtin.file: path: "{{ container_base_dir }}/" state: directory mode: '0755' - 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