fix: correct Quadlet service startup in semaphore role

This commit is contained in:
Hermes Agent service account
2026-05-26 22:48:55 -05:00
parent c1810fde8a
commit fa51dc2c4d
2 changed files with 11 additions and 13 deletions

View File

@@ -1,4 +1,7 @@
---
- name: reload systemd
- name: reload systemd and start semaphore
ansible.builtin.systemd:
daemon_reload: true
daemon_reload: true
name: "{{ semaphore_container_name }}.service"
state: started
enabled: true

View File

@@ -31,18 +31,13 @@
owner: root
group: root
mode: "0644"
notify: reload systemd
notify: reload systemd and start semaphore
- name: Flush handlers so Quadlet is registered
meta: flush_handlers
- name: Ensure Semaphore container is started
ansible.builtin.systemd:
name: "{{ semaphore_container_name }}"
name: "{{ semaphore_container_name }}.service"
state: started
enabled: true
daemon_reload: true
- name: Wait for Semaphore to become available
ansible.builtin.wait_for:
host: "127.0.0.1"
port: "{{ semaphore_port }}"
delay: 5
timeout: 60
enabled: true