- hosts/solaria/services.yaml: add stability-agent and node_exporter (running on solaria since deployment, absent from desired state — recon B6); add planner-agent with monitor:false (legacy ai-cluster family, decision pending, do not remediate) - services/stability-agent/service.yaml: owner_node chelsty (not a real node) -> per-host, same convention as node_exporter/ha-diag-agent; it runs on vps, piha, solaria (F20.5) - services/mosquitto/: mark NOT DEPLOYED / legacy in service.yaml and README — the manifest matches nothing that runs (vps broker = legacy ai-cluster stack, piha broker = host systemd package, chelsty has its own runtime config; recon C8). Kept until the MQTT topology decision (recon open question 7); not deleted yet. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
37 lines
1.2 KiB
YAML
37 lines
1.2 KiB
YAML
# NOT DEPLOYED — LEGACY MANIFEST (2026-07-28 truth cleanup, recon C8).
|
|
# This definition matches NOTHING that actually runs: the broker on vps belongs
|
|
# to the legacy ai-cluster stack (being decommissioned), and piha's broker is a
|
|
# host systemd mosquitto (OS package, no repo definition). The chelsty broker
|
|
# has its own config under hosts/chelsty-infra/runtime/mosquitto/. Kept for
|
|
# reference until the MQTT topology decision (recon open question 7) is made —
|
|
# do not deploy from this directory.
|
|
service:
|
|
name: mosquitto
|
|
owner_node: vps # WRONG in practice — see header; README used to say piha
|
|
exposure: private
|
|
dependencies: []
|
|
ports:
|
|
- container: 1883
|
|
host: 1883
|
|
protocol: tcp
|
|
- container: 9001
|
|
host: 9001
|
|
protocol: tcp
|
|
healthcheck:
|
|
type: container
|
|
interval: 30s
|
|
timeout: 10s
|
|
retries: 3
|
|
restart_policy: unless-stopped
|
|
persistence:
|
|
paths:
|
|
- /opt/homelab/data/mosquitto/config
|
|
- /opt/homelab/data/mosquitto/data
|
|
- /opt/homelab/data/mosquitto/log
|
|
runtime:
|
|
directories:
|
|
- /opt/homelab/data/mosquitto/config
|
|
- /opt/homelab/data/mosquitto/data
|
|
- /opt/homelab/data/mosquitto/log
|
|
env_vars: []
|