From 075f34b1fbc2b82d0a2b3d7c6a861b3961d0524e Mon Sep 17 00:00:00 2001 From: Hermes Agent service account Date: Thu, 28 May 2026 15:22:45 -0500 Subject: [PATCH] fix(semaphore): make network creation task more reliable --- ansible/roles/semaphore/tasks/main.yml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/ansible/roles/semaphore/tasks/main.yml b/ansible/roles/semaphore/tasks/main.yml index 900b1c8..7585137 100644 --- a/ansible/roles/semaphore/tasks/main.yml +++ b/ansible/roles/semaphore/tasks/main.yml @@ -58,10 +58,11 @@ - name: Ensure dedicated Podman network exists ansible.builtin.command: - cmd: "podman network exists semaphore-net || podman network create semaphore-net" + cmd: "podman network create semaphore-net" become: true + register: net_create failed_when: false - changed_when: false + changed_when: net_create.rc == 0 - name: Ensure required Podman volumes exist (reuse if present) ansible.builtin.command: