--- - name: Ensure Quadlet configuration directory exists ansible.builtin.file: path: "/home/{{ service_name }}/.config/containers/systemd" state: directory owner: "{{ service_name }}" group: "{{ service_name }}" mode: '0755' - name: Copy Quadlet files to the user's systemd directory with_fileglob: "{{ service_name }}/*" loop_control: label: "{{ file_path | basename }}" loop_var: file_path ansible.builtin.copy: src: "{{ file_path }}" dest: "/home/{{ service_name }}/.config/containers/systemd/{{ file_path | basename }}" owner: "{{ service_name }}" group: "{{ service_name }}" mode: '0644' register: quadlet_files_copied