diff --git a/vault/run.sh b/vault/run.sh index 6d07f2b..80b1a1b 100644 --- a/vault/run.sh +++ b/vault/run.sh @@ -35,6 +35,13 @@ printf "🥳 Installation comlete!\n\n" export VAULT_ADDR=${VAULT_ADDR} export VAULT_TOKEN=${VAULT_TOKEN} +# login to Vault +printf "🔑 Logging in to Vault ...\n\n" +vault login -address=${VAULT_ADDR} -no-print ${VAULT_TOKEN} + +# Add VAULT_ADDR to /ect/environment file to persist the environment variable +echo "VAULT_ADDR=${VAULT_ADDR}" | sudo tee -a /etc/environment + # Verify Vault address and token printf "🔎 Verifying Vault address and token ...\n\n" vault status @@ -54,6 +61,7 @@ if ! command -v jq >/dev/null; then exit 0 fi +echo "${SECRETS}" # Decode the JSON string to a temporary file echo "${SECRETS}" | jq '.' > temp.json