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_HS=""
|
||||||
BB_ALERTER_MATRIX_ROOM=""
|
BB_ALERTER_MATRIX_ROOM=""
|
||||||
BB_ALERTER_MATRIX_TOKEN=""
|
BB_ALERTER_MATRIX_TOKEN=""
|
||||||
|
BB_ALERTER_INFRA_IPS=""
|
||||||
if [[ "$enable_alerter" =~ ^[yY]$ ]]; then
|
if [[ "$enable_alerter" =~ ^[yY]$ ]]; then
|
||||||
echo " [1] Matrix"
|
echo " [1] Matrix"
|
||||||
echo " [2] Slack / Discord (webhook URL)"
|
echo " [2] Slack / Discord (webhook URL)"
|
||||||
@@ -403,6 +404,10 @@ if [[ "$enable_alerter" =~ ^[yY]$ ]]; then
|
|||||||
prompt_default ntfy_url "ntfy topic URL" ""
|
prompt_default ntfy_url "ntfy topic URL" ""
|
||||||
BB_ALERTER_WEBHOOK="$ntfy_url"
|
BB_ALERTER_WEBHOOK="$ntfy_url"
|
||||||
fi
|
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
|
fi
|
||||||
|
|
||||||
# BLE Presence Detection
|
# 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_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"
|
echo "BB_ALERTER_MATRIX_TOKEN=\"${BB_ALERTER_MATRIX_TOKEN}\"" >> "${MOUNT_POINT}/root/bb-config.env"
|
||||||
fi
|
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
|
# Store Tailscale auth key if needed
|
||||||
if [[ "$BB_VPN" == "tailscale" && -n "$TAILSCALE_KEY" ]]; then
|
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_ACCESS_TOKEN=${BB_ALERTER_MATRIX_TOKEN}
|
||||||
MATRIX_ROOM_ID=${BB_ALERTER_MATRIX_ROOM}
|
MATRIX_ROOM_ID=${BB_ALERTER_MATRIX_ROOM}
|
||||||
NET_ALERTER_DB=/opt/net_alerter/devices.db
|
NET_ALERTER_DB=/opt/net_alerter/devices.db
|
||||||
|
NET_ALERTER_INFRA_IPS=${BB_ALERTER_INFRA_IPS:-}
|
||||||
ALERTENV
|
ALERTENV
|
||||||
chmod 600 /opt/net_alerter/.env
|
chmod 600 /opt/net_alerter/.env
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user