initial commit

This commit is contained in:
aminnairi
2025-02-05 12:06:05 +01:00
parent 6df337d017
commit ec71e5a716
2 changed files with 39 additions and 0 deletions
@@ -0,0 +1,15 @@
[Unit]
Description=Syncthing - Open Source Continuous File Synchronization
Documentation=https://docs.syncthing.net/
After=network.target
[Service]
ExecStart=/usr/bin/syncthing -no-browser -logflags=0
Restart=on-failure
SuccessExitStatus=3 4
RestartForceExitStatus=3 4
User=amin
Group=amin
[Install]
WantedBy=default.target
+24
View File
@@ -0,0 +1,24 @@
---
- name: Ensure systemd user directory exists
ansible.builin.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
- name: Reload Systemd User Daemon
ansible.builtin.systemd_service:
enabled: true
daemon_reload: true
name: syncthing
scope: user
state: started