Loading etcd-cluster-info.sh +6 −18 Original line number Diff line number Diff line Loading @@ -2,28 +2,16 @@ # Check etcd cluster health and print out vault active server. ROUTE53_ZONE_NAME=${ROUTE53_ZONE_NAME:-"itlab.stanford.edu"} VAULT_ADDR=https://vault.${ROUTE53_ZONE_NAME} endpoint=$1 if [ -z $endpoint ] then etcdctl --endpoint=$endpoint:2379 cluster-health exit 0 fi if [ "$ROUTE53_ZONE_NAME" = "vault.stanford.edu" ] then VAULT_ADDR=https://vault.stanford.edu else VAULT_ADDR=https://vault.itlab.stanford.edu fi # Override endpoint if the vault cluster is already setup if vault status --address=$VAULT_ADDR | grep -i "HA Cluster" ; then leader=$(vault status --address=$VAULT_ADDR | grep -i "HA Cluster" | awk '{print $NF}' | sed -e 's%https:%http:%;s%:8201%%') endpoint=${leader:$1} if [ -z $endpoint ] then echo "Endpoint is required. e.g. http://10.10.10.1" exit 1 endpoint=${leader} fi echo "" etcdctl --endpoint=$endpoint:2379 cluster-health Loading Loading
etcd-cluster-info.sh +6 −18 Original line number Diff line number Diff line Loading @@ -2,28 +2,16 @@ # Check etcd cluster health and print out vault active server. ROUTE53_ZONE_NAME=${ROUTE53_ZONE_NAME:-"itlab.stanford.edu"} VAULT_ADDR=https://vault.${ROUTE53_ZONE_NAME} endpoint=$1 if [ -z $endpoint ] then etcdctl --endpoint=$endpoint:2379 cluster-health exit 0 fi if [ "$ROUTE53_ZONE_NAME" = "vault.stanford.edu" ] then VAULT_ADDR=https://vault.stanford.edu else VAULT_ADDR=https://vault.itlab.stanford.edu fi # Override endpoint if the vault cluster is already setup if vault status --address=$VAULT_ADDR | grep -i "HA Cluster" ; then leader=$(vault status --address=$VAULT_ADDR | grep -i "HA Cluster" | awk '{print $NF}' | sed -e 's%https:%http:%;s%:8201%%') endpoint=${leader:$1} if [ -z $endpoint ] then echo "Endpoint is required. e.g. http://10.10.10.1" exit 1 endpoint=${leader} fi echo "" etcdctl --endpoint=$endpoint:2379 cluster-health Loading