diff --git a/test/vm-cluster/vultr.sh b/test/vm-cluster/vultr.sh index 56fbeba0..f39bdce2 100755 --- a/test/vm-cluster/vultr.sh +++ b/test/vm-cluster/vultr.sh @@ -7,11 +7,12 @@ # ./vultr.sh delete mycluster # ./vultr.sh expand mycluster 2 # ./vultr.sh shrink mycluster 2 +# ./vultr.sh regions planid="vc2-1c-1gb" # $5/month osid=387 # Ubuntu 20.04 # Order of Vultr regions to distribute servers across the globe. -regions=("syd" "yto" "ams" "atl" "cdg" "dfw" "ewr" "fra" "icn" "lax" "lhr" "mia" "nrt" "ord" "sea" "sgp" "sjc") +regions=("syd" "yto" "ams" "atl" "cdg" "dfw" "ewr" "fra" "icn" "lax" "lhr" "mia" "nrt" "ord" "sea" "sgp" "sjc" "sto" "mex") # jq command is used for json manipulation. if ! command -v jq &> /dev/null @@ -209,11 +210,12 @@ mode=$1 name=$2 num=$3 -if [ "$mode" = "create" ] || [ "$mode" = "info" ] || [ "$mode" = "delete" ] || [ "$mode" = "expand" ] || [ "$mode" = "shrink" ]; then +if [ "$mode" = "create" ] || [ "$mode" = "info" ] || [ "$mode" = "delete" ] || + [ "$mode" = "expand" ] || [ "$mode" = "shrink" ] || [ "$mode" = "regions" ]; then echo "mode: $mode" else echo "Invalid command." - echo " Expected: create | info | delete | expand | shrink " + echo " Expected: create | info | delete | expand | shrink | regions" exit 1 fi @@ -240,4 +242,9 @@ fi if [ $mode = "shrink" ]; then shrinkvmgroup $name $num exit 0 +fi + +if [ $mode = "regions" ]; then + getregions + exit 0 fi \ No newline at end of file