Add NET_ALERTER_INFRA_IPS config to setup.sh .env template and operator_setup.sh prompt
This commit is contained in:
@@ -381,6 +381,7 @@ BB_ALERTER_WEBHOOK=""
|
||||
BB_ALERTER_MATRIX_HS=""
|
||||
BB_ALERTER_MATRIX_ROOM=""
|
||||
BB_ALERTER_MATRIX_TOKEN=""
|
||||
BB_ALERTER_INFRA_IPS=""
|
||||
if [[ "$enable_alerter" =~ ^[yY]$ ]]; then
|
||||
echo " [1] Matrix"
|
||||
echo " [2] Slack / Discord (webhook URL)"
|
||||
@@ -403,6 +404,10 @@ if [[ "$enable_alerter" =~ ^[yY]$ ]]; then
|
||||
prompt_default ntfy_url "ntfy topic URL" ""
|
||||
BB_ALERTER_WEBHOOK="$ntfy_url"
|
||||
fi
|
||||
|
||||
# Infrastructure IPs to exclude from alerts (access points, switches, etc.)
|
||||
prompt_default alerter_infra_ips "Infrastructure IPs to exclude (comma-separated, optional)" ""
|
||||
BB_ALERTER_INFRA_IPS="$alerter_infra_ips"
|
||||
fi
|
||||
|
||||
# BLE Presence Detection
|
||||
@@ -709,6 +714,9 @@ if [[ -n "$BB_ALERTER_MATRIX_HS" ]]; then
|
||||
echo "BB_ALERTER_MATRIX_ROOM=\"${BB_ALERTER_MATRIX_ROOM}\"" >> "${MOUNT_POINT}/root/bb-config.env"
|
||||
echo "BB_ALERTER_MATRIX_TOKEN=\"${BB_ALERTER_MATRIX_TOKEN}\"" >> "${MOUNT_POINT}/root/bb-config.env"
|
||||
fi
|
||||
if [[ -n "$BB_ALERTER_INFRA_IPS" ]]; then
|
||||
echo "BB_ALERTER_INFRA_IPS=\"${BB_ALERTER_INFRA_IPS}\"" >> "${MOUNT_POINT}/root/bb-config.env"
|
||||
fi
|
||||
|
||||
# Store Tailscale auth key if needed
|
||||
if [[ "$BB_VPN" == "tailscale" && -n "$TAILSCALE_KEY" ]]; then
|
||||
|
||||
@@ -877,6 +877,7 @@ MATRIX_HOMESERVER=${BB_ALERTER_MATRIX_HS}
|
||||
MATRIX_ACCESS_TOKEN=${BB_ALERTER_MATRIX_TOKEN}
|
||||
MATRIX_ROOM_ID=${BB_ALERTER_MATRIX_ROOM}
|
||||
NET_ALERTER_DB=/opt/net_alerter/devices.db
|
||||
NET_ALERTER_INFRA_IPS=${BB_ALERTER_INFRA_IPS:-}
|
||||
ALERTENV
|
||||
chmod 600 /opt/net_alerter/.env
|
||||
|
||||
|
||||
Reference in New Issue
Block a user