chore: update omada for rebuild

This commit is contained in:
2025-10-11 19:00:37 +10:00
parent 21997f3c33
commit 9777fb2813
2 changed files with 21 additions and 24 deletions

View File

@@ -1,19 +1,8 @@
--- ---
- hosts: omada - name: Setup the omada
become: yes hosts: omada
roles: become: true
- role: nfs
mounts:
- name: Data share
path: /data
src: truenas.comprofix.xyz:/mnt/datapool/docker
tags: nfs_install
tasks: tasks:
- name: Deploy Dozzle Agent - name: Deploy omada controller
import_tasks: tasks/dozzle-agent.yml
tags: dozzle-agent_install
- name: Deploy Omada
import_tasks: tasks/omada.yml import_tasks: tasks/omada.yml
tags: omada_install
tags: omada_lxc_install

View File

@@ -4,21 +4,29 @@
path: "{{ item }}" path: "{{ item }}"
state: directory state: directory
with_items: with_items:
- "{{ data_folder }}/omada" - "/data/omada"
- "{{ data_folder }}/omada/data" - "/data/omada/data"
- "{{ data_folder }}/omada/logs" - "/data/omada/logs"
- name: Create the omada container - 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: docker_container:
name: omada name: omada
image: mbentley/omada-controller:5.15 image: "{{ docker_image.image.RepoTags[0] }}"
restart_policy: unless-stopped restart_policy: unless-stopped
recreate: true
network_mode: host network_mode: host
volumes: volumes:
- "{{ data_folder }}/omada/data:/opt/tplink/EAPController/data" - "/data/omada/data:/opt/tplink/EAPController/data"
- "{{ data_folder }}/omada/logs:/opt/tplink/EAPController/logs" - "/data/omada/logs:/opt/tplink/EAPController/logs"
env: env:
PUID: "1000" PUID: "1000"
PGID: "1000" PGID: "1000"
TZ: "Australia/Brisbane" TZ: "Australia/Brisbane"
when: docker_image.changed
register: container_omada