--- # Set up Docker infrastructure for Devigo deployment - name: Create devigo deployment directory file: path: "{{ devigo_docker_dir }}" state: directory owner: root group: root mode: '0755' - name: Create caddy Docker network containers.podman.podman_network: name: caddy state: present - name: Deploy docker-compose.yml template: src: docker-compose.yml.j2 dest: "{{ devigo_compose_file }}" owner: root group: root mode: '0644' - name: Deploy Caddy configuration for devigo site template: src: devigo.caddy.j2 dest: "{{ caddy_sites_enabled_dir }}/devigo.caddy" owner: root group: "{{ caddy_user }}" mode: '0644' notify: reload caddy