Files

31 lines
718 B
YAML

---
- name: Ensure systemd user directory exists
ansible.builtin.file:
path: "/home/amin/.config/systemd/user"
state: directory
owner: amin
group: amin
mode: '0755'
- name: Copy Syncthing systemd service file
ansible.builtin.copy:
src: syncthing.service
dest: /$HOME/.config/systemd/user
owner: amin
group: amin
mode: 0644
register: syncthing_service_copy
- name: Reload Systemd User Daemon
ansible.builtin.systemd_service:
daemon_reload: true
scope: user
when: syncthing_service_copy.changed
- name: Start the Systemd User Daemon Syncthing service
ansible.builtin.systemd_service:
enabled: true
name: syncthing
scope: user
state: started