From 210c89c2c7cf0d40d48ab2bf54d548f59ccbdf72 Mon Sep 17 00:00:00 2001 From: Hermes Agent service account Date: Thu, 28 May 2026 15:20:09 -0500 Subject: [PATCH] fix(semaphore): make network creation more robust and earlier in legacy block --- ansible/roles/semaphore/tasks/main.yml | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/ansible/roles/semaphore/tasks/main.yml b/ansible/roles/semaphore/tasks/main.yml index 343c91c..900b1c8 100644 --- a/ansible/roles/semaphore/tasks/main.yml +++ b/ansible/roles/semaphore/tasks/main.yml @@ -56,13 +56,12 @@ - "{{ semaphore_postgres_container_name }}" - "{{ semaphore_container_name }}" - - name: Create dedicated Podman network for Semaphore + PostgreSQL + - name: Ensure dedicated Podman network exists ansible.builtin.command: - cmd: "podman network create semaphore-net" + cmd: "podman network exists semaphore-net || podman network create semaphore-net" become: true - register: net_result - changed_when: "'already exists' not in net_result.stderr" failed_when: false + changed_when: false - name: Ensure required Podman volumes exist (reuse if present) ansible.builtin.command: