#!/usr/bin/env bash # Install fleet-mesh systemd user units on railiance01 (CUST-WP-0054-T02). set -euo pipefail REMOTE="${1:-railiance01}" SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" ssh "$REMOTE" 'mkdir -p ~/.config/bridge ~/.config/systemd/user ~/.ssh' scp "$SCRIPT_DIR/railiance01-tunnels.yaml" "$REMOTE:~/.config/bridge/tunnels.yaml" scp "$SCRIPT_DIR/systemd/"*.service "$REMOTE:~/.config/systemd/user/" scp "${HOME}/.ssh/id_ops" "${HOME}/.ssh/id_ops.pub" "$REMOTE:~/.ssh/" ssh "$REMOTE" 'chmod 600 ~/.ssh/id_ops ~/.config/bridge/tunnels.yaml' ssh "$REMOTE" 'sudo loginctl enable-linger tegwick 2>/dev/null || true' ssh "$REMOTE" bash -s <<'EOF' set -euo pipefail systemctl --user daemon-reload systemctl --user enable --now fleet-state-hub-coulombcore.service systemctl --user enable --now fleet-issue-core-coulombcore.service sleep 2 curl -sf http://127.0.0.1:18000/state/health curl -sf http://127.0.0.1:18765/healthz systemctl --user --no-pager status fleet-state-hub-coulombcore.service fleet-issue-core-coulombcore.service EOF echo "Fleet mesh tunnels active on $REMOTE"