- name: Ensure systemd user unit directory exists file: path: "{{ ansible_env.HOME }}/.config/systemd/user" state: directory mode: '0755' become: false - name: Install CopyQ user service unit copy: dest: "{{ ansible_env.HOME }}/.config/systemd/user/copyq.service" content: | [Unit] Description=CopyQ Clipboard Manager Server [Service] ExecStart=/usr/bin/copyq --start-server Restart=on-failure [Install] WantedBy=default.target mode: '0644' become: false - name: Reload systemd user daemon systemd: user: true daemon_reload: yes become: false - name: Enable and start CopyQ user service systemd: name: copyq.service user: true enabled: yes state: started become: false