- name: Create quadlet directory ansible.builtin.file: path: "{{ containers_homedir }}/.config/containers/systemd" state: "directory" - name: Copy quadlet files into quadlet directory ansible.builtin.copy: src: "{{ item.path }}/{{ item.file }}" dest: "{{ containers_homedir }}/.config/containers/systemd/{{ item.file }}" remote_src: true loop_control: label: "{{ item.name }} -> {{ item.file }}" loop: "{{ containers_quadlets }}" register: quadlet_files - name: Reload systemd daemon ansible.builtin.systemd: daemon_reload: true scope: "user" when: quadlet_files.changed - name: Check quadlet status ansible.builtin.shell: "/usr/lib/systemd/system-generators/podman-system-generator --user --dryrun"