11#! /bin/bash
22
33# Variables
4+ PREFIX=' local'
5+ SUFFIX=' test'
6+ RESOURCE_GROUP_NAME=" ${PREFIX} -rg"
7+ SQL_SERVER_NAME=" ${PREFIX} -sqlserver-${SUFFIX} "
8+ SQL_DATABASE_NAME=' PlannerDB'
9+ WEB_APP_NAME=" ${PREFIX} -webapp-${SUFFIX} "
10+ KEY_VAULT_NAME=" ${PREFIX} -kv-${SUFFIX} "
11+ SECRET_NAME=" ${PREFIX} -secret-${SUFFIX} "
12+
413# Check resource group
14+ echo -e " [$RESOURCE_GROUP_NAME ] resource group:\n"
515az group show \
6- --name local-rg \
7- --output table
8-
9- # List resources
10- az resource list \
11- --resource-group local-rg \
16+ --name " $RESOURCE_GROUP_NAME " \
1217--output table
1318
1419# Check Azure Web App
20+ echo -e " \n[$WEB_APP_NAME ] web app:\n"
1521az webapp show \
16- --name local-webapp-test \
17- --resource-group local-rg \
22+ --name " $WEB_APP_NAME " \
23+ --resource-group " $RESOURCE_GROUP_NAME " \
24+ --query " {name:name, state:state, defaultHostName:defaultHostName}" \
1825--output table
1926
2027# Check Azure SQL Server
28+ echo -e " \n[$SQL_SERVER_NAME ] SQL server:\n"
2129az sql server show \
22- --name local-sqlserver-test \
23- --resource-group local-rg \
30+ --name " $SQL_SERVER_NAME " \
31+ --resource-group " $RESOURCE_GROUP_NAME " \
2432--output table
2533
2634# Check Azure SQL Database
35+ echo -e " \n[$SQL_DATABASE_NAME ] SQL database:\n"
2736az sql db show \
28- --name PlannerDB \
29- --server local-sqlserver-test \
30- --resource-group local-rg \
37+ --name " $SQL_DATABASE_NAME " \
38+ --server " $SQL_SERVER_NAME " \
39+ --resource-group " $RESOURCE_GROUP_NAME " \
3140--output table
3241
3342# Check Azure Key Vault
43+ echo -e " \n[$KEY_VAULT_NAME ] Key Vault:\n"
3444az keyvault show \
35- --name local-kv-test \
36- --resource-group local-rg \
45+ --name " $KEY_VAULT_NAME " \
46+ --resource-group " $RESOURCE_GROUP_NAME " \
3747--output table
3848
3949# Check Key Vault secret
50+ echo -e " \n[$SECRET_NAME ] Key Vault secret:\n"
4051az keyvault secret show \
41- --vault-name local-kv-test \
42- --name local-secret-test \
52+ --vault-name " $KEY_VAULT_NAME " \
53+ --name " $SECRET_NAME " \
4354--query " {name:name, enabled:attributes.enabled, created:attributes.created}" \
44- --output table
55+ --output table
56+
57+ # Print the list of resources in the resource group
58+ echo -e " \nListing resources in resource group [$RESOURCE_GROUP_NAME ]...\n"
59+ az resource list --resource-group " $RESOURCE_GROUP_NAME " --output table
0 commit comments