diff --git a/script/start.sh b/script/start.sh index eb144ec..4e3bd8e 100644 --- a/script/start.sh +++ b/script/start.sh @@ -31,7 +31,8 @@ # "skip_ssl": false, # "customer": "acme", # "domain": "acme.com", -# "company_name": "Acme Corp" +# "company_name": "Acme Corp", +# "registration_token": "uuid-from-orchestrator" # } # @@ -134,6 +135,10 @@ parse_json() { COMPANY_NAME=$(echo "$json" | jq -r '.company_name // empty') DOCKER_USER=$(echo "$json" | jq -r '.docker_user // empty') DOCKER_TOKEN=$(echo "$json" | jq -r '.docker_token // empty') + + # Registration token (can also be set via environment variable) + local json_token=$(echo "$json" | jq -r '.registration_token // empty') + [[ -n "$json_token" ]] && SYSADMIN_REGISTRATION_TOKEN="$json_token" } # =============================================================================