Seafile: systemd User-Service statt i3 exec für seaf-cli

- seaf-cli start aus i3 autostart entfernt
- systemd User-Service erstellt (Restart bei Netzwerkproblemen, Logging via journalctl)
- Ansible-Tasks für Service-Deployment und Aktivierung hinzugefügt
This commit is contained in:
2026-02-15 21:46:38 +01:00
parent 8d8a51d8b4
commit e7091e538d
3 changed files with 33 additions and 1 deletions

View File

@@ -112,3 +112,23 @@
file:
path: "{{ userhome }}/Pictures/Screenshots"
state: directory
- name: i3 Configuration - Create systemd user service directory
become_user: "{{ username }}"
file:
path: "{{ userhome }}/.config/systemd/user"
state: directory
- name: i3 Configuration - Copy seaf-cli systemd user service
become_user: "{{ username }}"
copy:
src: files/configs/systemd/seaf-cli.service
dest: "{{ userhome }}/.config/systemd/user/seaf-cli.service"
- name: i3 Configuration - Enable seaf-cli user service
become_user: "{{ username }}"
systemd:
name: seaf-cli
enabled: yes
scope: user
daemon_reload: yes