- name: make kavita directories ansible.builtin.file: path: "{{ item }}" state: directory owner: phil group: phil loop: - /opt/stacks/kavita - /opt/stacks/kavita/config - /opt/stacks/kavita/books - name: Template out the compose file ansible.builtin.template: src: kavita-compose.yml.j2 dest: /opt/stacks/kavita/compose.yml owner: root mode: '0644' - name: deploy kavita stack community.docker.docker_compose_v2: project_src: /opt/stacks/kavita files: - compose.yml