--- # caddy is always deployed - name: Ensure caddy Docker network exists community.docker.docker_network: name: caddy state: present - name: Ensure mail Docker networks exist community.docker.docker_network: name: "{{ item }}" state: present loop: - mail - webmail when: enable_mail | default(true) - name: Ensure monitoring Docker network exists community.docker.docker_network: name: monitoring state: present when: enable_monitoring | default(true) - name: Ensure git Docker network exists community.docker.docker_network: name: git state: present when: enable_forgejo | default(true) - name: Ensure tuwunel Docker network exists community.docker.docker_network: name: tuwunel state: present when: enable_tuwunel | default(true) - name: Ensure radicale Docker network exists community.docker.docker_network: name: radicale state: present when: enable_radicale | default(false)