convox/ci/secrets.sh
David Dollar d77b75c22f
ci: install racks using cli (#102)
* ci: install using cli

* fix tokens for cli install

* wait to start health checking
2020-01-30 16:29:22 -05:00

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