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