feat: Add rootful capability

This commit is contained in:
2026-04-20 17:21:32 +02:00
parent da83cf1e00
commit d1025bfc60
8 changed files with 130 additions and 98 deletions

View File

@@ -1,7 +1,7 @@
---
# handlers file for podman
- name: Start or restart quadlets
- name: Start or restart rootless quadlets
ansible.builtin.systemd_service:
name: "{{ unit }}"
state: "{{ 'restarted' if item.changed else 'started' }}"
@@ -21,3 +21,22 @@
ansible.builtin.regex_replace('\.network$', '-network.service') |
ansible.builtin.regex_replace('\.volume$', '-volume.service')
}}
- name: Start or restart rootful quadlets
ansible.builtin.systemd_service:
name: "{{ unit }}"
state: "{{ 'restarted' if item.changed else 'started' }}"
daemon_reload: true
enabled: true
become: true
loop: "{{ deployed_quadlets.results }}"
loop_control:
label: "{{ unit }}"
vars:
unit: >-
{{
item.item.filename | default(item.item) | ansible.builtin.basename |
ansible.builtin.regex_replace('\.container$', '.service') |
ansible.builtin.regex_replace('\.network$', '-network.service') |
ansible.builtin.regex_replace('\.volume$', '-volume.service')
}}