homelab-codex-ws/services/mosquitto
oskar d8f65c3034 fix(hosts): align manifests with observed reality (recon B6/B7/C8/F20.5)
- 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>
2026-07-29 19:15:55 +02:00
..
docker-compose.yml Add node capability model 2026-05-11 20:46:50 +02:00
env.example Add node capability model 2026-05-11 20:46:50 +02:00
healthcheck.sh Implement filesystem-first runtime event system 2026-05-12 13:38:25 +02:00
README.md fix(hosts): align manifests with observed reality (recon B6/B7/C8/F20.5) 2026-07-29 19:15:55 +02:00
service.yaml fix(hosts): align manifests with observed reality (recon B6/B7/C8/F20.5) 2026-07-29 19:15:55 +02:00

Mosquitto MQTT Broker — NOT DEPLOYED / LEGACY

Status (2026-07-28, truth cleanup): this manifest matches nothing that actually runs (recon docs/architecture/RECON-multiagent-2026-07-27.md, C8). The broker on vps is part of the legacy ai-cluster stack (being decommissioned, see docs/architecture/ai-cluster-LEGACY.md); the broker on piha is a host systemd mosquitto (OS package) with no repo definition; chelsty has its own config under hosts/chelsty-infra/runtime/mosquitto/. Do not deploy from this directory. Kept until the MQTT topology decision (recon open question 7) is made.

Eclipse Mosquitto is an open source (EPL/EDL licensed) message broker that implements the MQTT protocol versions 5.0, 3.1.1 and 3.1.

Port 1883 for standard MQTT. Port 9001 for WebSockets.