You've already forked role_podman
23 lines
602 B
YAML
23 lines
602 B
YAML
---
|
|
# handlers file for podman
|
|
|
|
- name: Start or restart quadlets
|
|
ansible.builtin.systemd_service:
|
|
name: "{{ unit }}"
|
|
state: "{{ 'restarted' if item.changed else 'started' }}"
|
|
daemon_reload: true
|
|
enabled: true
|
|
scope: user
|
|
become: true
|
|
become_user: "{{ podman_user }}"
|
|
loop: "{{ deployed_quadlets.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')
|
|
}}
|