fix: run podman generate systemd as root

This commit is contained in:
Hermes Agent service account
2026-05-26 22:57:53 -05:00
parent 0127016ab2
commit 37a49824d0

View File

@@ -41,8 +41,6 @@
SEMAPHORE_ADMIN: admin SEMAPHORE_ADMIN: admin
SEMAPHORE_ADMIN_PASSWORD: "{{ vault_semaphore_admin_password }}" SEMAPHORE_ADMIN_PASSWORD: "{{ vault_semaphore_admin_password }}"
SEMAPHORE_ACCESS_KEY_ENCRYPTION: "{{ vault_semaphore_access_key_encryption }}" SEMAPHORE_ACCESS_KEY_ENCRYPTION: "{{ vault_semaphore_access_key_encryption }}"
# Run as root inside the container (common for Semaphore)
# The container itself runs rootless via the host 'cast' user context
- name: Generate systemd service for the container - name: Generate systemd service for the container
ansible.builtin.command: ansible.builtin.command:
@@ -50,7 +48,6 @@
chdir: /etc/systemd/system chdir: /etc/systemd/system
creates: "/etc/systemd/system/container-{{ semaphore_container_name }}.service" creates: "/etc/systemd/system/container-{{ semaphore_container_name }}.service"
become: true become: true
become_user: "{{ semaphore_user }}"
- name: Reload systemd and enable service - name: Reload systemd and enable service
ansible.builtin.systemd: ansible.builtin.systemd: