fix(semaphore): add dedicated network for legacy postgres deployment

This commit is contained in:
Hermes Agent service account
2026-05-28 15:13:16 -05:00
parent a9973d1e0f
commit d8ad35b8e9

View File

@@ -32,6 +32,14 @@
- name: Legacy deployment with PostgreSQL
when: semaphore_use_postgres | default(false)
block:
- name: Create dedicated Podman network for Semaphore + PostgreSQL
ansible.builtin.command:
cmd: "podman network create semaphore-net"
become: true
register: net_result
changed_when: "'already exists' not in net_result.stderr"
failed_when: false
- name: Create required Podman volumes
ansible.builtin.command:
cmd: "podman volume create {{ item }}"
@@ -47,6 +55,7 @@
containers.podman.podman_container:
name: "{{ semaphore_postgres_container_name }}"
image: "{{ semaphore_postgres_image }}"
network: semaphore-net
state: started
recreate: true
volumes:
@@ -61,6 +70,7 @@
containers.podman.podman_container:
name: "{{ semaphore_container_name }}"
image: "{{ semaphore_image }}"
network: semaphore-net
state: started
recreate: true
ports:
@@ -136,6 +146,7 @@
containers.podman.podman_container:
name: "{{ semaphore_container_name }}"
image: "{{ semaphore_image }}"
network: semaphore-net
state: started
recreate: true
ports: