fix: newline treatment, stackit auth call

This commit is contained in:
Maximilian Jugl 2026-05-06 08:31:08 +02:00
parent edf135409d
commit 6eca49305b

View file

@ -108,15 +108,16 @@ runs:
if [ -n "$INPUT_SERVICE_ACCOUNT_KEY_PATH" ]; then
STACKIT_SERVICE_ACCOUNT_KEY_PATH="$INPUT_SERVICE_ACCOUNT_KEY_PATH"
export STACKIT_SERVICE_ACCOUNT_KEY_PATH
else
STACKIT_SERVICE_ACCOUNT_KEY_PATH="$(mktemp)"
export STACKIT_SERVICE_ACCOUNT_KEY_PATH
echo "Writing STACKIT service account key to $STACKIT_SERVICE_ACCOUNT_KEY_PATH"
echo "$INPUT_SERVICE_ACCOUNT_KEY" > "$STACKIT_SERVICE_ACCOUNT_KEY_PATH"
printf "%s\n" "$INPUT_SERVICE_ACCOUNT_KEY" > "$STACKIT_SERVICE_ACCOUNT_KEY_PATH"
fi
STACKIT_ACCESS_TOKEN="$(stackit auth activate-service-account --service-account-key-path "$STACKIT_SERVICE_ACCOUNT_KEY_PATH" --only-print-access-token)"
export STACKIT_ACCESS_TOKEN
stackit auth activate-service-account
STACKIT_PROJECT_ID="$INPUT_PROJECT_ID"
export STACKIT_PROJECT_ID