Files
homelab/tasks/omada.yml

32 lines
781 B
YAML

---
- name: Create directories
file:
path: "{{ item }}"
state: directory
with_items:
- "/data/omada"
- "/data/omada/data"
- "/data/omada/logs"
- name: Pull omada image
community.docker.docker_image:
name: mbentley/omada-controller
tag: "5.15"
source: pull
register: docker_image
- name: Create/Update the omada-controller container
docker_container:
name: omada
image: "{{ docker_image.image.RepoTags[0] }}"
restart_policy: unless-stopped
network_mode: host
volumes:
- "/data/omada/data:/opt/tplink/EAPController/data"
- "/data/omada/logs:/opt/tplink/EAPController/logs"
env:
PUID: "1000"
PGID: "1000"
TZ: "Australia/Brisbane"
when: docker_image.changed
register: container_omada