File tree Expand file tree Collapse file tree
samples/web-app-sql-database/python/bicep Expand file tree Collapse file tree Original file line number Diff line number Diff 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 "
You can’t perform that action at this time.
0 commit comments