edge-2's bridge carried only open3e/# as well, with nothing publishing to it
(owner decision 2026-11-07). The mqtt-bridge role is gone entirely.
- delete the role mqtt-bridge and the play install-mqtt-bridge.yml with its
site.yml import and the inventory group mqtt_bridge
- install-edge-host.yml pre_tasks remove the bridge from every edge host:
stop and disable edge-mqtt-cred and mosquitto (if present), delete the unit,
script, /etc/edge-mqtt-cred and /etc/mosquitto, uninstall mosquitto
- group_vars edge_host: drop the local MQTT contract (edge_mqtt_host/port,
edge_open3e_mqtt_user/password) and the mosquitto/edge-mqtt-cred sudo units
- register: drop the account edge-2; controller egress: drop
edge-2.iot.renner.uno:8443
- docs: drop the MQTT bridge section and the vault_edge_open3e_mqtt_password
entry
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Nothing on edge-1 publishes to its loopback mosquitto any more: the CAN stack is
gone (#1595) and vitocal-can publishes open3e/# to the cluster broker itself.
The bridge carried only open3e/# out and open3e/cmnd in.
- mqtt-bridge leaves the edge base play; the new play install-mqtt-bridge.yml
applies it to the inventory group mqtt_bridge (edge-2) and removes it from
every other edge host: stop and disable edge-mqtt-cred and mosquitto, delete
the unit, script, /etc/edge-mqtt-cred and /etc/mosquitto/bridge.d,
uninstall mosquitto
- register: drop the account edge-1 (readwrite open3e/#)
- mqtt-account-controller-egress: drop edge-1.iot.renner.uno:8443
- docs: the bridge runs only on [mqtt_bridge] hosts
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>