- name: make gondulf directories ansible.builtin.file: path: "{{ item }}" state: directory loop: - /opt/stacks/gondulf - name: Template out the gondulf compose file ansible.builtin.template: src: gondulf-compose.yml.j2 dest: /opt/stacks/gondulf/compose.yml owner: root mode: '0644' - name: Template out the gondulf .env file ansible.builtin.template: src: gondulf-env.j2 dest: /opt/stacks/gondulf/.env owner: root mode: '0640' group: docker diff: false # contains the secret key and SMTP password - name: deploy gondulf stack community.docker.docker_compose_v2: project_src: /opt/stacks/gondulf files: - compose.yml