mirror of
https://github.com/RWejlgaard/pez-infra.git
synced 2026-05-06 04:14:43 +00:00
capture overseerr, syncthing, and fix slskd on london-b
Add Overseerr (snap) and Syncthing (apt) to media_stack role so they're managed by Ansible instead of being manually installed. - Overseerr: snap install from latest/beta channel (matches current) - Syncthing: apt install, enable syncthing@pez systemd user service - slskd: remove stale 'currently stopped' comment from compose file - london-b host_vars: document snap and apt user services Fixes PESO-106
This commit is contained in:
parent
f75e2a8d5f
commit
98031b6d51
3 changed files with 34 additions and 1 deletions
|
|
@ -12,6 +12,14 @@ docker_services:
|
|||
- smartctl-exporter
|
||||
- plex-exporter
|
||||
|
||||
# Snap-managed services (deployed by media_stack role)
|
||||
snap_services:
|
||||
- overseerr
|
||||
|
||||
# APT-managed user services (deployed by media_stack role)
|
||||
apt_user_services:
|
||||
- syncthing@pez
|
||||
|
||||
zfs_pools:
|
||||
- hdd
|
||||
|
||||
|
|
|
|||
|
|
@ -55,6 +55,32 @@
|
|||
- vsftpd
|
||||
- cloudflared
|
||||
|
||||
# ── Snap packages ──
|
||||
|
||||
- name: Install Overseerr via snap
|
||||
community.general.snap:
|
||||
name: overseerr
|
||||
channel: latest/beta
|
||||
state: present
|
||||
|
||||
- name: Ensure Overseerr snap service is running
|
||||
ansible.builtin.command: snap start overseerr
|
||||
changed_when: false
|
||||
failed_when: false
|
||||
|
||||
# ── APT-managed services ──
|
||||
|
||||
- name: Install Syncthing
|
||||
ansible.builtin.apt:
|
||||
name: syncthing
|
||||
state: present
|
||||
|
||||
- name: Enable and start Syncthing for pez user
|
||||
ansible.builtin.systemd:
|
||||
name: syncthing@pez
|
||||
state: started
|
||||
enabled: true
|
||||
|
||||
# ── Configuration files ──
|
||||
|
||||
- name: Deploy promtail config
|
||||
|
|
|
|||
|
|
@ -2,7 +2,6 @@
|
|||
# slskd - Soulseek client (web UI)
|
||||
# Host: london-b (100.84.65.101)
|
||||
# Data: /root/slskd (app), /hdd/music/slskd (downloads)
|
||||
# Status: Currently stopped (not set to auto-restart)
|
||||
|
||||
services:
|
||||
slskd:
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue