From 9777fb2813befc4439b86802314d2ca4e0368a20 Mon Sep 17 00:00:00 2001 From: Matthew McKinnon Date: Sat, 11 Oct 2025 19:00:37 +1000 Subject: [PATCH] chore: update omada for rebuild --- omada.yml | 21 +++++---------------- tasks/omada.yml | 24 ++++++++++++++++-------- 2 files changed, 21 insertions(+), 24 deletions(-) diff --git a/omada.yml b/omada.yml index f198702..20871a2 100644 --- a/omada.yml +++ b/omada.yml @@ -1,19 +1,8 @@ --- -- hosts: omada - become: yes - roles: - - role: nfs - mounts: - - name: Data share - path: /data - src: truenas.comprofix.xyz:/mnt/datapool/docker - tags: nfs_install +- name: Setup the omada + hosts: omada + become: true tasks: - - name: Deploy Dozzle Agent - import_tasks: tasks/dozzle-agent.yml - tags: dozzle-agent_install - - - name: Deploy Omada + - name: Deploy omada controller import_tasks: tasks/omada.yml - tags: omada_install - tags: omada_lxc_install + \ No newline at end of file diff --git a/tasks/omada.yml b/tasks/omada.yml index 44ee97b..5a8503b 100644 --- a/tasks/omada.yml +++ b/tasks/omada.yml @@ -4,21 +4,29 @@ path: "{{ item }}" state: directory with_items: - - "{{ data_folder }}/omada" - - "{{ data_folder }}/omada/data" - - "{{ data_folder }}/omada/logs" + - "/data/omada" + - "/data/omada/data" + - "/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: name: omada - image: mbentley/omada-controller:5.15 + image: "{{ docker_image.image.RepoTags[0] }}" restart_policy: unless-stopped - recreate: true network_mode: host volumes: - - "{{ data_folder }}/omada/data:/opt/tplink/EAPController/data" - - "{{ data_folder }}/omada/logs:/opt/tplink/EAPController/logs" + - "/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 \ No newline at end of file