Skip to content

Commit f3aeda3

Browse files
authored
Merge pull request #7 from Azure-Samples/outputvarnames
Rename variables and format Bicep before larger change
2 parents 2114a43 + b629749 commit f3aeda3

File tree

2 files changed

+13
-20
lines changed

2 files changed

+13
-20
lines changed

infra/aca.bicep

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ module app 'core/host/container-app-upsert.bicep' = {
5050
}
5151
}
5252

53-
output SERVICE_ACA_IDENTITY_PRINCIPAL_ID string = acaIdentity.properties.principalId
54-
output SERVICE_ACA_NAME string = app.outputs.name
55-
output SERVICE_ACA_URI string = app.outputs.uri
56-
output SERVICE_ACA_IMAGE_NAME string = app.outputs.imageName
53+
output identityPrincipalId string = acaIdentity.properties.principalId
54+
output name string = app.outputs.name
55+
output uri string = app.outputs.uri
56+
output imageName string = app.outputs.imageName

infra/main.bicep

Lines changed: 9 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,6 @@ param principalId string = ''
1414

1515
param acaExists bool = false
1616

17-
// Parameters for the Azure AI resource:
18-
param aiServicesResourceGroupName string = ''
1917
@minLength(1)
2018
@description('Location for the Azure AI resource')
2119
// https://learn.microsoft.com/azure/ai-studio/how-to/deploy-models-serverless-availability#deepseek-models-from-microsoft
@@ -38,7 +36,6 @@ param disableKeyBasedAuth bool = true
3836
// Parameters for the specific Azure AI deployment:
3937
param aiServicesDeploymentName string = 'DeepSeek-R1'
4038

41-
4239
var resourceToken = toLower(uniqueString(subscription().id, name, location))
4340
var tags = { 'azd-env-name': name }
4441

@@ -48,10 +45,6 @@ resource resourceGroup 'Microsoft.Resources/resourceGroups@2021-04-01' = {
4845
tags: tags
4946
}
5047

51-
resource aiServicesResourceGroup 'Microsoft.Resources/resourceGroups@2021-04-01' existing = if (!empty(aiServicesResourceGroupName)) {
52-
name: !empty(aiServicesResourceGroupName) ? aiServicesResourceGroupName : resourceGroup.name
53-
}
54-
5548
var prefix = '${name}-${resourceToken}'
5649

5750
var aiServicesNameAndSubdomain = '${resourceToken}-aiservices'
@@ -64,7 +57,7 @@ module aiServices 'br/public:avm/res/cognitive-services/account:0.7.2' = {
6457
tags: tags
6558
kind: 'AIServices'
6659
customSubDomainName: aiServicesNameAndSubdomain
67-
sku: 'S0'
60+
sku: 'S0'
6861
publicNetworkAccess: 'Enabled'
6962
deployments: [
7063
{
@@ -78,7 +71,8 @@ module aiServices 'br/public:avm/res/cognitive-services/account:0.7.2' = {
7871
name: 'GlobalStandard'
7972
capacity: 1
8073
}
81-
}]
74+
}
75+
]
8276
disableLocalAuth: disableKeyBasedAuth
8377
roleAssignments: [
8478
{
@@ -131,12 +125,11 @@ module aca 'aca.bicep' = {
131125
}
132126
}
133127

134-
135128
module aiServicesRoleBackend 'core/security/role.bicep' = {
136-
scope: aiServicesResourceGroup
129+
scope: resourceGroup
137130
name: 'aiservices-role-backend'
138131
params: {
139-
principalId: aca.outputs.SERVICE_ACA_IDENTITY_PRINCIPAL_ID
132+
principalId: aca.outputs.identityPrincipalId
140133
roleDefinitionId: 'a97b65f3-24c7-4388-baec-2e87135dc908'
141134
principalType: 'ServicePrincipal'
142135
}
@@ -148,10 +141,10 @@ output AZURE_TENANT_ID string = tenant().tenantId
148141
output AZURE_DEEPSEEK_DEPLOYMENT string = aiServicesDeploymentName
149142
output AZURE_INFERENCE_ENDPOINT string = 'https://${aiServices.outputs.name}.services.ai.azure.com/models'
150143

151-
output SERVICE_ACA_IDENTITY_PRINCIPAL_ID string = aca.outputs.SERVICE_ACA_IDENTITY_PRINCIPAL_ID
152-
output SERVICE_ACA_NAME string = aca.outputs.SERVICE_ACA_NAME
153-
output SERVICE_ACA_URI string = aca.outputs.SERVICE_ACA_URI
154-
output SERVICE_ACA_IMAGE_NAME string = aca.outputs.SERVICE_ACA_IMAGE_NAME
144+
output SERVICE_ACA_IDENTITY_PRINCIPAL_ID string = aca.outputs.identityPrincipalId
145+
output SERVICE_ACA_NAME string = aca.outputs.name
146+
output SERVICE_ACA_URI string = aca.outputs.uri
147+
output SERVICE_ACA_IMAGE_NAME string = aca.outputs.imageName
155148

156149
output AZURE_CONTAINER_ENVIRONMENT_NAME string = containerApps.outputs.environmentName
157150
output AZURE_CONTAINER_REGISTRY_ENDPOINT string = containerApps.outputs.registryLoginServer

0 commit comments

Comments
 (0)