pez-infra/ansible/inventory/host_vars/london-b.yml
Rasmus "Pez" Wejlgaard 69918c8619
Add ZFS management role: scrub scheduling and pool monitoring (#18)
- New zfs role with cron-based scrub scheduling for Linux and FreeBSD
- Weekly Sunday scrubs at noon (matching existing manual crons)
- Add zfs_hosts inventory group with london-a and london-b
- Configure zfs_pools per host: zroot (london-a), hdd (london-b)
- Add Prometheus alert rules for degraded/faulted/offline pools
- Add zfs.yml playbook for targeted deploys

Captures the previously untracked scrub cron on london-a and
re-enables the commented-out scrub on london-b.

Refs: PESO-93
2026-03-29 19:12:42 +01:00

23 lines
492 B
YAML

---
host_role: storage
host_description: "Primary storage (ZFS), Docker services"
host_location: "London"
docker_services:
- nextcloud-aio
- jellyseerr
- navidrome
- slskd
- miniflux
- smartctl-exporter
- plex-exporter
zfs_pools:
- hdd
common_ufw_allowed_ports:
- {port: 32400, proto: tcp, comment: "Plex Media Server"}
- {port: 6881, proto: tcp, comment: "BitTorrent"}
- {port: 6881, proto: udp, comment: "BitTorrent"}
- {port: 445, proto: tcp, comment: "Samba"}