From 50c6c57372e78f8d915e306aff9569ec32904221 Mon Sep 17 00:00:00 2001 From: Alex Frantz Date: Fri, 21 Nov 2025 03:10:33 -0500 Subject: [PATCH] migrate homebridge --- roles/docker/tasks/main.yml | 1 + tasks/homebridge.yml | 25 +++++++------------------ 2 files changed, 8 insertions(+), 18 deletions(-) diff --git a/roles/docker/tasks/main.yml b/roles/docker/tasks/main.yml index 39ed48a..108d520 100644 --- a/roles/docker/tasks/main.yml +++ b/roles/docker/tasks/main.yml @@ -39,6 +39,7 @@ - name: Create Docker Container docker_container: name: "{{ name }}" + network_mode: "{{ network_mode | default(omit) }}" image: "{{ image.name }}:{{ image.tag }}" command: "{{ command | default(omit) }}" recreate: true diff --git a/tasks/homebridge.yml b/tasks/homebridge.yml index d1ff366..e6f3c11 100644 --- a/tasks/homebridge.yml +++ b/tasks/homebridge.yml @@ -1,24 +1,13 @@ --- -- name: Create Folder structure - file: - path: "{{ item }}" - state: directory - with_items: - - "{{ data_dir }}/homebridge" - -- name: Pull latest Homebridge Docker Image - docker_image: - name: homebridge/homebridge - tag: latest - source: pull - -- name: Create Homebridge Docker Container - docker_container: +- name: Deploy Homebridge + include_role: + name: docker + vars: name: homebridge - image: homebridge/homebridge:latest - restart_policy: unless-stopped + image: + name: homebridge/homebridge + tag: latest network_mode: host - recreate: true volumes: - "{{ data_dir }}/homebridge:/homebridge" labels: