From 8f377e4cf3a35d1d6ceac4c725ed8fa5ef40ad1d Mon Sep 17 00:00:00 2001 From: Hermes Agent service account Date: Thu, 28 May 2026 14:25:18 -0500 Subject: [PATCH] fix(semaphore): create named volumes before deploying quadlets --- ansible/roles/semaphore/tasks/main.yml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/ansible/roles/semaphore/tasks/main.yml b/ansible/roles/semaphore/tasks/main.yml index bd2130d..1cd23b0 100644 --- a/ansible/roles/semaphore/tasks/main.yml +++ b/ansible/roles/semaphore/tasks/main.yml @@ -36,6 +36,15 @@ mode: "0755" become: true + - name: Create required Podman volumes + ansible.builtin.command: + cmd: "podman volume create {{ item }}" + become: true + changed_when: "'already exists' not in stderr" + loop: + - "{{ semaphore_postgres_volume }}" + - "{{ semaphore_data_volume }}" + - name: Deploy PostgreSQL quadlet file ansible.builtin.template: src: semaphore-postgres.container.j2