Loading etcd-cluster-info.sh +15 −2 Original line number Diff line number Diff line #!/bin/bash #!/bin/bash -e # Check etcd cluster health and print out vault active server. if [ "$ROUTE53_ZONE_NAME" = "vault.stanford.edu" ] then VAULT_ADDR=https://vault.stanford.edu else VAULT_ADDR=https://vault.itlab.stanford.edu fi leader=$(vault status --address=$VAULT_ADDR | grep -i "HA Cluster" | awk '{print $NF}' | sed -e 's%https:%http:%;s%:8201%%') endpoint=${leader:$1} endpoint=$1 if [ -z $endpoint ] then echo "Endpoint is required. e.g. http://10.10.10.1" Loading @@ -11,3 +22,5 @@ etcdctl --endpoint=$endpoint:2379 cluster-health echo "" etcdctl --endpoint=$endpoint:2379 member list echo "Vault leader is $leader." No newline at end of file Loading
etcd-cluster-info.sh +15 −2 Original line number Diff line number Diff line #!/bin/bash #!/bin/bash -e # Check etcd cluster health and print out vault active server. if [ "$ROUTE53_ZONE_NAME" = "vault.stanford.edu" ] then VAULT_ADDR=https://vault.stanford.edu else VAULT_ADDR=https://vault.itlab.stanford.edu fi leader=$(vault status --address=$VAULT_ADDR | grep -i "HA Cluster" | awk '{print $NF}' | sed -e 's%https:%http:%;s%:8201%%') endpoint=${leader:$1} endpoint=$1 if [ -z $endpoint ] then echo "Endpoint is required. e.g. http://10.10.10.1" Loading @@ -11,3 +22,5 @@ etcdctl --endpoint=$endpoint:2379 cluster-health echo "" etcdctl --endpoint=$endpoint:2379 member list echo "Vault leader is $leader." No newline at end of file