linderhof/roles/docker_network/tasks/main.yml

40 lines
966 B
YAML
Raw Permalink Normal View History

---
# 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)