File tree Expand file tree Collapse file tree
samples/aci-blob-storage/python/bicep Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -179,12 +179,14 @@ if DEPLOYMENT_OUTPUTS=$($AZ deployment group create \
179179 suffix=$SUFFIX \
180180 --query ' properties.outputs' -o json) ; then
181181 echo " Bicep template [$TEMPLATE ] deployed successfully. Outputs:"
182- echo " $DEPLOYMENT_OUTPUTS " | jq .
183- STORAGE_ACCOUNT_NAME=$( echo " $DEPLOYMENT_OUTPUTS " | jq -r ' .storageAccountName.value' )
184- KEY_VAULT_NAME=$( echo " $DEPLOYMENT_OUTPUTS " | jq -r ' .keyVaultName.value' )
185- ACR_LOGIN_SERVER=$( echo " $DEPLOYMENT_OUTPUTS " | jq -r ' .acrLoginServer.value' )
186- ACI_GROUP_NAME=$( echo " $DEPLOYMENT_OUTPUTS " | jq -r ' .aciGroupName.value' )
187- FQDN=$( echo " $DEPLOYMENT_OUTPUTS " | jq -r ' .fqdn.value' )
182+ # Strip any non-JSON prefix (e.g. Bicep CLI messages) before parsing
183+ DEPLOYMENT_JSON=$( echo " $DEPLOYMENT_OUTPUTS " | sed -n ' /{/,$p' )
184+ echo " $DEPLOYMENT_JSON " | jq .
185+ STORAGE_ACCOUNT_NAME=$( echo " $DEPLOYMENT_JSON " | jq -r ' .storageAccountName.value' )
186+ KEY_VAULT_NAME=$( echo " $DEPLOYMENT_JSON " | jq -r ' .keyVaultName.value' )
187+ ACR_LOGIN_SERVER=$( echo " $DEPLOYMENT_JSON " | jq -r ' .acrLoginServer.value' )
188+ ACI_GROUP_NAME=$( echo " $DEPLOYMENT_JSON " | jq -r ' .aciGroupName.value' )
189+ FQDN=$( echo " $DEPLOYMENT_JSON " | jq -r ' .fqdn.value' )
188190 echo " Deployment details:"
189191 echo " - storageAccountName: $STORAGE_ACCOUNT_NAME "
190192 echo " - keyVaultName: $KEY_VAULT_NAME "
You can’t perform that action at this time.
0 commit comments