From 70fa7c77a815ac0ebf7ca41ee9ef10ca718c0850 Mon Sep 17 00:00:00 2001 From: Alex Frantz Date: Fri, 21 Nov 2025 21:17:19 -0500 Subject: [PATCH] migrate ersatz --- roles/docker/tasks/main.yml | 2 ++ tasks/ersatztv.yml | 27 +++++++++------------------ 2 files changed, 11 insertions(+), 18 deletions(-) diff --git a/roles/docker/tasks/main.yml b/roles/docker/tasks/main.yml index f0c4fea..8b1af97 100644 --- a/roles/docker/tasks/main.yml +++ b/roles/docker/tasks/main.yml @@ -45,3 +45,5 @@ env: "{{ env | default(omit) }}" labels: "{{ labels | default(omit) }}" healthcheck: "{{ healthcheck | default(omit) }}" + devices: "{{ devices | default(omit) }}" + mounts: "{{ mounts | default(omit) }}" diff --git a/tasks/ersatztv.yml b/tasks/ersatztv.yml index 55c4324..f757dd8 100644 --- a/tasks/ersatztv.yml +++ b/tasks/ersatztv.yml @@ -1,23 +1,14 @@ --- -- name: Create folder structure - file: - path: "{{ item }}" - state: directory - with_items: - - "{{ data_dir }}/ersatz" - -- name: Pull latest Docker Image - docker_image: - name: ghcr.io/ersatztv/ersatztv - tag: latest - source: pull - -- name: Create Docker Container - docker_container: +- name: Deploy Ersatz + include_role: + name: docker + vars: name: ersatztv - image: ghcr.io/ersatztv/ersatztv:latest - recreate: true - restart_policy: unless-stopped + directories: + - "{{ data_dir }}/ersatz" + image: + name: ghcr.io/ersatztv/ersatztv + tag: latest devices: - /dev/dri/renderD128:/dev/dri/renderD128 mounts: