18 lines
580 B
YAML
Executable File
18 lines
580 B
YAML
Executable File
- name: reload systemd daemon
|
|
ansible.builtin.systemd_service:
|
|
scope: user
|
|
daemon_reload: true
|
|
- name: get list of all container services
|
|
ansible.builtin.shell:
|
|
cmd: "systemctl --user list-units --type=service --state=inactive --no-pager --quiet | grep 'podman_' | awk '{print $1}'"
|
|
register: inactive_containers
|
|
changed_when: false
|
|
- name: reload containers
|
|
ansible.builtin.systemd_service:
|
|
scope: user
|
|
state: started
|
|
name: "{{ item }}"
|
|
with_items: "{{ inactive_containers.stdout_lines }}"
|
|
when: inactive_containers.stdout_lines is defined
|
|
|