Verified Commit c743cbc0 authored by Xueshan Feng's avatar Xueshan Feng
Browse files

fine tunning to make it work for both sealed-unsealed servers.

parent e37b52b8
Loading
Loading
Loading
Loading
+10 −2
Original line number Diff line number Diff line
@@ -2,9 +2,17 @@

# Check etcd cluster health and print out vault active server.

ROUTE53_ZONE_NAME=${ROUTE53_ZONE_NAME:-"itlab.stanford.edu"}
source /etc/profile.d/vault.sh || true
PATH=$PATH:/opt/bin

# Prod vault lives in vault.stanford.edu zone, dev lives in itlab.stanford.edu zone
VAULT_ADDR=https://${ROUTE53_ZONE_NAME}
if [ "X${ROUTE53_ZONE_NAME}" != "Xvault.stanford.edu" ]
then
    VAULT_ADDR=https://vault.${ROUTE53_ZONE_NAME}
fi
endpoint=$1
leader="NONE"

# Override endpoint if the vault cluster is already setup
if vault status --address=$VAULT_ADDR | grep -i "HA Cluster" ; then