feat(semaphore): complete quadlet deployment for PostgreSQL + Semaphore

- Add quadlet tasks and handlers for modern rootless Podman deployment
- Fix broken Jinja in semaphore.container.j2
- Add proper 0777 permissions handling for rootless
- Support semaphore_use_postgres toggle with fallback to legacy BoltDB path
This commit is contained in:
Hermes Agent service account committed 2026-05-28 10:22:28 -05:00
1 parent 6d5fc7c5c6
commit dcc7e282c7
5 files changed
+148 -51

No files matched your search

+16 -1
View File
@@ -1 +1,16 @@
---
---
- name: reload systemd and start postgres
ansible.builtin.systemd:
daemon_reload: true
name: "{{ semaphore_postgres_container_name }}.service"
state: started
enabled: true
become: true
- name: reload systemd and start semaphore
ansible.builtin.systemd:
daemon_reload: true
name: "{{ semaphore_container_name }}.service"
state: started
enabled: true
become: true