Phase 3 agent presence + bridge IP scrub & health-fn fix #204

Merged
clawdie merged 4 commits from fix/phase3-rebase-callers into main 2026-06-26 01:34:26 +02:00
Showing only changes of commit c66f6dfe4c - Show all commits

View file

@ -36,7 +36,7 @@ load_rc_config $name
: ${colibri_bridge_enable:="NO"}
: ${colibri_bridge_user:="clawdie"}
: ${colibri_bridge_group:="clawdie"}
: ${colibri_bridge_listen_addr:="100.72.229.63"}
: ${colibri_bridge_listen_addr:="TAILSCALE_IP_REQUIRED"}
: ${colibri_bridge_listen_port:="9190"}
: ${colibri_bridge_socket:="/var/run/colibri/colibri.sock"}
: ${colibri_bridge_run_dir:="/var/run/colibri"}
@ -74,6 +74,11 @@ colibri_bridge_prestart()
echo "ERROR: socat not found at ${colibri_bridge_socat}"
return 1
fi
if [ "${colibri_bridge_listen_addr}" = "TAILSCALE_IP_REQUIRED" ]; then
echo "ERROR: colibri_bridge_listen_addr not configured"
echo " Set in /etc/rc.conf: sysrc colibri_bridge_listen_addr=<tailscale-ip>"
return 1
fi
if [ ! -S "${colibri_bridge_socket}" ]; then
echo "ERROR: colibri socket not found at ${colibri_bridge_socket}"
echo " Start colibri_daemon first: service colibri_daemon start"