39 lines
966 B
YAML
39 lines
966 B
YAML
---
|
|
# 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)
|