You've already forked role_podman
feat: Add rootful capability
This commit is contained in:
@@ -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' }}"
|
||||
@@ -10,13 +10,32 @@
|
||||
scope: user
|
||||
become: true
|
||||
become_user: "{{ podman_user }}"
|
||||
loop: "{{ deployed_quadlets.results }}"
|
||||
loop: "{{ deployed_quadlets_rootless.results }}"
|
||||
loop_control:
|
||||
label: "{{ unit }}"
|
||||
vars:
|
||||
unit: >-
|
||||
{{
|
||||
item.item.filename | default(item.item) | ansible.builtin.basename |
|
||||
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')
|
||||
}}
|
||||
|
||||
- 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_rootful.results }}"
|
||||
loop_control:
|
||||
label: "{{ unit }}"
|
||||
vars:
|
||||
unit: >-
|
||||
{{
|
||||
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')
|
||||
|
||||
Reference in New Issue
Block a user