Skip to content

Commit 9dc41d7

Browse files
Modify the deploy.sh script of the web-app-sql-database sample (#33)
1 parent f88d1b4 commit 9dc41d7

1 file changed

Lines changed: 9 additions & 6 deletions

File tree

  • samples/web-app-sql-database/python/bicep

samples/web-app-sql-database/python/bicep/deploy.sh

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -119,13 +119,16 @@ if DEPLOYMENT_OUTPUTS=$($AZ deployment group create \
119119
administratorLoginPassword=$ADMIN_PASSWORD \
120120
sqlDatabaseUsername=$DATABASE_USER_NAME \
121121
sqlDatabasePassword=$DATABASE_USER_PASSWORD \
122-
--query 'properties.outputs' -o json); then
122+
--query 'properties.outputs' \
123+
--output json); then
124+
# Extract only the JSON portion (everything from first { to the end)
125+
DEPLOYMENT_JSON=$(echo "$DEPLOYMENT_OUTPUTS" | sed -n '/{/,$ p')
123126
echo "Bicep template [$TEMPLATE] deployed successfully. Outputs:"
124-
echo "$DEPLOYMENT_OUTPUTS" | jq .
125-
APP_SERVICE_PLAN_NAME=$(echo "$DEPLOYMENT_OUTPUTS" | jq -r '.appServicePlanName.value')
126-
WEB_APP_NAME=$(echo "$DEPLOYMENT_OUTPUTS" | jq -r '.webAppName.value')
127-
SQL_SERVER_NAME=$(echo "$DEPLOYMENT_OUTPUTS" | jq -r '.sqlServerName.value')
128-
SQL_DATABASE_NAME=$(echo "$DEPLOYMENT_OUTPUTS" | jq -r '.sqlDatabaseName.value')
127+
echo "$DEPLOYMENT_JSON" | jq .
128+
APP_SERVICE_PLAN_NAME=$(echo "$DEPLOYMENT_JSON" | jq -r '.appServicePlanName.value')
129+
WEB_APP_NAME=$(echo "$DEPLOYMENT_JSON" | jq -r '.webAppName.value')
130+
SQL_SERVER_NAME=$(echo "$DEPLOYMENT_JSON" | jq -r '.sqlServerName.value')
131+
SQL_DATABASE_NAME=$(echo "$DEPLOYMENT_JSON" | jq -r '.sqlDatabaseName.value')
129132
echo "Deployment details:"
130133
echo "appServicePlanName: $APP_SERVICE_PLAN_NAME"
131134
echo "webAppName: $WEB_APP_NAME"

0 commit comments

Comments
 (0)