Verified Commit 49238e6b authored by Xueshan Feng's avatar Xueshan Feng
Browse files

Use vault cli for status check instead of curl.

parent c0d7bd91
Loading
Loading
Loading
Loading
+5 −2
Original line number Diff line number Diff line
#!/bin/bash
#!/bin/bash -e

# THIS SCRIPT requires the following paths to contain values:
# - secret/global/<aws-profile>/vault/<dev|prod|stage>/duo/{ikey,skey,host}
@@ -22,7 +22,10 @@ if ! is_set VAULT_TOKEN; then
fi

echo "Verifying Vault is unsealed"
curl_vault ${VAULT_ADDR}/v1/sys/health > /dev/null
if ! vault status --address=$VAULT_ADDR > /dev/null; then
  >&2 echo 'ERROR: vault status --address=$VAULT_ADDR'
  false
fi

pushd $data_dir > /dev/null