Files
ansible-podman/handlers/main.yml
Daniel Akulenok 50fdc3689b Update podman role
2025-09-09 12:35:00 +02:00

41 lines
992 B
YAML

---
# handlers file for podman
- name: Restart podman
ansible.builtin.systemd:
name: podman
state: restarted
listen: restart podman
- name: Reload systemd
ansible.builtin.systemd:
daemon_reload: true
- name: Start Podman pods
ansible.builtin.systemd:
name: "{{ podman_systemd_options.pod_prefix }}{{ item.name }}"
enabled: true
state: started
daemon_reload: true
listen: Reload systemd
loop: "{{ podman_pods }}"
loop_control:
label: "{{ item.name }}"
when:
- podman_pods is defined
- podman_pods | length > 0
- name: Start Podman podless containers
ansible.builtin.systemd:
name: "{{ podman_systemd_options.container_prefix }}{{ item.name }}"
enabled: true
state: started
daemon_reload: true
listen: Reload systemd
loop: "{{ podman_containers | rejectattr('pod', 'defined') | list }}"
loop_control:
label: "{{ item.name }}"
when:
- podman_containers is defined
- podman_containers | length > 0