Skip to content

Commit f736d51

Browse files
committed
bicep fix
1 parent aa33170 commit f736d51

1 file changed

Lines changed: 8 additions & 6 deletions

File tree

  • samples/aci-blob-storage/python/bicep

samples/aci-blob-storage/python/bicep/deploy.sh

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff 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"

0 commit comments

Comments
 (0)