From 8d42d61f419c0098b23a3850e91f4ae46e5c4c51 Mon Sep 17 00:00:00 2001 From: MickLesk Date: Tue, 19 May 2026 16:54:35 +0200 Subject: [PATCH] feat(netbird): update environment variable names for NetBird configuration --- vm/netbird-server.sh | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/vm/netbird-server.sh b/vm/netbird-server.sh index 81190fdd..d93122f5 100644 --- a/vm/netbird-server.sh +++ b/vm/netbird-server.sh @@ -566,10 +566,10 @@ msg_info "Writing NetBird configuration" NETBIRD_ENV_TMP=$(mktemp) cat >"$NETBIRD_ENV_TMP" </dev/null 2>&1 rm -f "$NETBIRD_ENV_TMP" @@ -599,12 +599,12 @@ set +a curl -fsSL https://github.com/netbirdio/netbird/releases/latest/download/getting-started.sh \ -o /root/getting-started.sh -# Patch interactive reads to prefer pre-set env vars +# Patch interactive reads: use NETBIRD_AUTO_* env vars (never overwritten by initialize_default_values) sed -i \ - -e 's/REVERSE_PROXY_TYPE=$(read_reverse_proxy_type)/REVERSE_PROXY_TYPE="${REVERSE_PROXY_TYPE:-$(read_reverse_proxy_type)}"/' \ - -e 's/TRAEFIK_ACME_EMAIL=$(read_traefik_acme_email)/TRAEFIK_ACME_EMAIL="${TRAEFIK_ACME_EMAIL:-$(read_traefik_acme_email)}"/' \ - -e 's/ENABLE_PROXY=$(read_enable_proxy)/ENABLE_PROXY="${ENABLE_PROXY:-$(read_enable_proxy)}"/' \ - -e 's/ENABLE_CROWDSEC=$(read_enable_crowdsec)/ENABLE_CROWDSEC="${ENABLE_CROWDSEC:-$(read_enable_crowdsec)}"/' \ + -e 's/REVERSE_PROXY_TYPE=$(read_reverse_proxy_type)/REVERSE_PROXY_TYPE="${NETBIRD_AUTO_PROXY_TYPE:-$(read_reverse_proxy_type)}"/'\ + -e 's/TRAEFIK_ACME_EMAIL=$(read_traefik_acme_email)/TRAEFIK_ACME_EMAIL="${NETBIRD_AUTO_EMAIL:-$(read_traefik_acme_email)}"/'\ + -e 's/ENABLE_PROXY=$(read_enable_proxy)/ENABLE_PROXY="${NETBIRD_AUTO_ENABLE_PROXY:-$(read_enable_proxy)}"/'\ + -e 's/ENABLE_CROWDSEC=$(read_enable_crowdsec)/ENABLE_CROWDSEC="${NETBIRD_AUTO_ENABLE_CROWDSEC:-$(read_enable_crowdsec)}"/'\ /root/getting-started.sh echo "[$(date)] Running NetBird getting-started.sh"