fix: run podman generate systemd as root
This commit is contained in:
@@ -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:
|
||||||
|
|||||||
Reference in New Issue
Block a user