docs(chelsty): update docs and topology for site/node split
- chelsty-runtime.md: references chelsty-infra and chelsty-ha nodes - chelsty-stability-agent.md: scoped to chelsty-infra - topology.yaml: chelsty monolith replaced with chelsty-infra + chelsty-ha
This commit is contained in:
parent
9d2f748557
commit
dc483ae31a
|
|
@ -28,7 +28,7 @@ Zigbee2MQTT is configured to connect to this coordinator over the local network.
|
|||
|
||||
- **WAN Resilience**: All core automation (Zigbee, MQTT) runs locally on CHELSTY.
|
||||
- **Connectivity**: LTE provides intermittent uplink for remote management and Tailscale access.
|
||||
- **Home Assistant**: Runs in a separate VM, connecting to the Mosquitto broker on CHELSTY.
|
||||
- **Home Assistant**: Runs on `chelsty-ha` node, connecting to the Mosquitto broker on `chelsty-infra`.
|
||||
|
||||
## Deployment Flow
|
||||
|
||||
|
|
@ -48,7 +48,8 @@ Zigbee2MQTT is configured to connect to this coordinator over the local network.
|
|||
3. **Service Deployment**:
|
||||
Use the staged deployment runtime:
|
||||
```bash
|
||||
./scripts/deploy/deploy-node.sh chelsty
|
||||
./scripts/deploy/deploy-node.sh chelsty-infra
|
||||
./scripts/deploy/deploy-node.sh chelsty-ha
|
||||
```
|
||||
|
||||
## Recovery Procedure
|
||||
|
|
|
|||
|
|
@ -19,7 +19,7 @@ It acts as a filesystem-first watchdog that detects anomalies in the local runti
|
|||
|
||||
* **Heartbeat**: Updated every cycle at `/opt/homelab/state/stability-agent.heartbeat`.
|
||||
* **State Summary**: A JSON summary of all latest checks at `/opt/homelab/state/stability-agent.json`.
|
||||
* **Events**: Append-only JSON lines at `/opt/homelab/events/YYYY-MM-DD/chelsty/events.jsonl`.
|
||||
* **Events**: Append-only JSON lines at `/opt/homelab/events/YYYY-MM-DD/chelsty-infra/events.jsonl`.
|
||||
|
||||
#### Deployment
|
||||
|
||||
|
|
|
|||
|
|
@ -28,11 +28,12 @@ nodes:
|
|||
- edge
|
||||
- ingress
|
||||
|
||||
chelsty:
|
||||
chelsty-infra:
|
||||
site: chelsty
|
||||
roles:
|
||||
- remote
|
||||
- hypervisor
|
||||
- homeassistant
|
||||
- infra
|
||||
- staging
|
||||
connectivity:
|
||||
uplink: lte
|
||||
|
|
@ -40,10 +41,22 @@ nodes:
|
|||
home_automation:
|
||||
offline_operation_required: true
|
||||
services:
|
||||
- homeassistant
|
||||
- zigbee2mqtt
|
||||
- mosquitto
|
||||
coordinator:
|
||||
model: SLZB-06U
|
||||
connection: network
|
||||
usb: false
|
||||
|
||||
chelsty-ha:
|
||||
site: chelsty
|
||||
roles:
|
||||
- remote
|
||||
- homeassistant
|
||||
connectivity:
|
||||
uplink: lte
|
||||
intermittent: true
|
||||
home_automation:
|
||||
offline_operation_required: true
|
||||
services:
|
||||
- homeassistant
|
||||
|
|
|
|||
Loading…
Reference in a new issue