- name: Debug ansible.builtin.debug: msg: "{{ podman_compose | type_debug }}" listen: podman_compose_systemd - name: Debug full podman_compose variable ansible.builtin.debug: var: podman_compose listen: podman_compose_systemd - name: Reload systemd manager configuration for all podman users ansible.builtin.systemd: daemon_reload: true scope: user become: true become_user: "{{ item }}" loop: "{{ podman_compose.keys() | list }}" listen: podman_compose_systemd - name: Debug full podman_compose_restart variable ansible.builtin.debug: var: podman_compose_restart_list when: podman_compose_restart_list is defined listen: podman_compose_restart - name: Restart podman-compose services ansible.builtin.systemd: state: restarted name: "compose@{{ item.service }}" scope: user become: true become_user: "{{ item.user }}" loop: "{{ podman_compose_restart_list | default([]) | unique }}" when: podman_compose_restart_list is defined listen: podman_compose_restart - name: Start podman-compose services and enable on boot ansible.builtin.systemd: name: "compose@{{ item.service }}" state: started enabled: true scope: user become: true become_user: "{{ item.user }}" loop: "{{ podman_compose_enable_list | default([]) }}" loop_control: label: "{{ item.user }}/{{ item.service }}" when: item.enabled is defined and item.enabled is true listen: podman_compose_enable