Etap 0 truth cleanup (recon B5/B6/F20), all facts re-verified 2026-07-30 via read-only ssh (docker ps, world/services.json, events store): - vps: add stability-agent, npm, outline, joplin-server, umami (all running and healthy in world state). joplin keyed joplin-server to match the world-state key — an aggregate 'joplin' entry would drift as missing_service forever. humanai-mailer/humanai-landing documented as unmanaged: true + monitor: false (hand-run, no compose labels — supervisor must not queue dead-end redeploys for them). ai-cluster deliberately gets NO entry: legacy, retiring — comment points at ai-cluster-LEGACY.md. - piha: comment block enumerating the ~28 known unmanaged containers plus the host systemd mosquitto; bringing them in is a later stage (recon OQ5). - saturn: create services.yaml with explicit empty list (dev workstation / orchestrator, nothing monitored — closes recon F20.4). - lustro: add node-exporter (hyphenated key = actual container name) and piper-tts (runs locally on the Pi, no services/ dir); watchtower noted as deliberately unmanaged. All YAMLs parse (yaml.safe_load); control-plane suite 147 passed. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| capabilities.yaml | ||
| host.yaml | ||
| README.md | ||
| services.yaml | ||
SATURN - Primary Development & Orchestration Node
Role
- Source of truth for all infrastructure Git repositories.
- Primary workstation for development and configuration management.
- The ONLY node allowed to commit changes to the homelab repositories.
Configured Services
(List services deployed on this host)
- Forgejo (Git source of truth)
Runtime Data
/opt/homelab/data/forgejo