mirror of
https://github.com/FlipsideCrypto/convox.git
synced 2026-02-06 10:56:56 +00:00
29 lines
608 B
Bash
Executable File
29 lines
608 B
Bash
Executable File
#!/bin/bash
|
|
|
|
export_secret() {
|
|
echo "::set-env name=${1}::$(echo $SECRETS | jq -r ".${1}")"
|
|
}
|
|
|
|
case "$PROVIDER" in
|
|
aws)
|
|
export_secret AWS_ACCESS_KEY_ID
|
|
export_secret AWS_DEFAULT_REGION
|
|
export_secret AWS_SECRET_ACCESS_KEY
|
|
;;
|
|
azure)
|
|
export_secret ARM_CLIENT_ID
|
|
export_secret ARM_CLIENT_SECRET
|
|
export_secret ARM_SUBSCRIPTION_ID
|
|
export_secret ARM_TENANT_ID
|
|
;;
|
|
do)
|
|
export_secret DIGITALOCEAN_ACCESS_ID
|
|
export_secret DIGITALOCEAN_SECRET_KEY
|
|
export_secret DIGITALOCEAN_TOKEN
|
|
;;
|
|
gcp)
|
|
export_secret GOOGLE_CREDENTIALS
|
|
export_secret GOOGLE_PROJECT
|
|
export_secret GOOGLE_REGION
|
|
;;
|
|
esac |