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: