From 8e781b0c54c395bcf0a242dbda6dfcb8b6f172c2 Mon Sep 17 00:00:00 2001 From: Hermes Agent service account Date: Thu, 28 May 2026 15:14:34 -0500 Subject: [PATCH] fix(semaphore): add container cleanup at start of legacy postgres deployment --- 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 d62fc9a..1002903 100644 --- a/ansible/roles/semaphore/tasks/main.yml +++ b/ansible/roles/semaphore/tasks/main.yml @@ -32,6 +32,15 @@ - name: Legacy deployment with PostgreSQL when: semaphore_use_postgres | default(false) block: + - name: Remove existing containers if present + ansible.builtin.command: + cmd: "podman rm -f {{ item }}" + become: true + failed_when: false + loop: + - "{{ semaphore_postgres_container_name }}" + - "{{ semaphore_container_name }}" + - name: Create dedicated Podman network for Semaphore + PostgreSQL ansible.builtin.command: cmd: "podman network create semaphore-net"