From 419acaa40d26de0c0901a95604e9cd0a67ca05f0 Mon Sep 17 00:00:00 2001 From: Hermes Agent service account Date: Thu, 28 May 2026 14:08:53 -0500 Subject: [PATCH] fix(semaphore): use systemctl start for quadlet services after daemon-reload --- ansible/roles/semaphore/tasks/main.yml | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/ansible/roles/semaphore/tasks/main.yml b/ansible/roles/semaphore/tasks/main.yml index d9d2f64..bd2130d 100644 --- a/ansible/roles/semaphore/tasks/main.yml +++ b/ansible/roles/semaphore/tasks/main.yml @@ -54,11 +54,26 @@ mode: "0644" become: true - - name: Reload systemd and start quadlet services + - name: Reload systemd daemon ansible.builtin.systemd: daemon_reload: true + become: true + + - name: Start PostgreSQL quadlet service + ansible.builtin.command: + cmd: "systemctl start {{ semaphore_postgres_container_name }}.service" + become: true + changed_when: true + + - name: Start Semaphore quadlet service + ansible.builtin.command: + cmd: "systemctl start {{ semaphore_container_name }}.service" + become: true + changed_when: true + + - name: Enable quadlet services + ansible.builtin.systemd: name: "{{ item }}" - state: started enabled: true become: true loop: