Files
role_podman/handlers/main.yml

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')
}}