Merge pull request #3803 from ritasker/add-location

Adds Location to the Azure Setup Script
This commit is contained in:
Christopher Boumenot 2016-08-23 09:28:03 -07:00 committed by GitHub
commit 0e1e737229
1 changed files with 12 additions and 2 deletions

View File

@ -9,6 +9,7 @@ azure_group_name=
azure_storage_name=
azure_subscription_id= # Derived from the account after login
azure_tenant_id= # Derived from the account after login
location=
showhelp() {
echo "azure-setup"
@ -113,9 +114,17 @@ askSecret() {
fi
}
askLocation() {
azure location list
echo ""
echo "Choose which region your resource group and storage account will be created."
echo -n "> "
read location
}
createResourceGroup() {
echo "==> Creating resource group"
azure group create -n $meta_name -l westus
azure group create -n $meta_name -l $location
if [ $? -eq 0 ]; then
azure_group_name=$meta_name
else
@ -126,7 +135,7 @@ createResourceGroup() {
createStorageAccount() {
echo "==> Creating storage account"
azure storage account create -g $meta_name -l westus --sku-name LRS --kind Storage $meta_name
azure storage account create -g $meta_name -l $location --sku-name LRS --kind Storage $meta_name
if [ $? -eq 0 ]; then
azure_storage_name=$meta_name
else
@ -186,6 +195,7 @@ setup() {
askSubscription
askName
askSecret
askLocation
# Some of the resources take a while to converge in the API. To make the
# script more reliable we'll add a sleep after we create each resource.