@@ -100,8 +100,8 @@ module aks 'kubernetes.bicep' = {
100100 nameSuffix : name
101101 vmSku : aksNodePoolVMSize
102102 deployAcr : deployAzureContainerRegistry
103- logsWorkspaceResourceId : deployObservabilityTools ? observability .outputs .logsWorkspaceResourceId : ''
104- metricsWorkspaceResourceId : deployObservabilityTools ? observability .outputs .metricsWorkspaceResourceId : ''
103+ logsWorkspaceResourceId : deployObservabilityTools ? observability ! .outputs .logsWorkspaceResourceId : ''
104+ metricsWorkspaceResourceId : deployObservabilityTools ? observability ! .outputs .metricsWorkspaceResourceId : ''
105105 currentUserObjectId : currentUserObjectId
106106 currentIpAddress : currentIpAddress
107107 configureMonitorSettings : deployObservabilityTools
@@ -145,7 +145,7 @@ module servicebus 'servicebus.bicep' = if (deployAzureServiceBus) {
145145 nameSuffix : name
146146 currentUserObjectId : currentUserObjectId
147147 currentIpAddress : currentIpAddress
148- servicePrincipalId : workloadidentity .outputs .principalId
148+ servicePrincipalId : workloadidentity ! .outputs .principalId
149149 tags : tags
150150 }
151151}
@@ -156,9 +156,9 @@ module cosmosdb 'cosmosdb.bicep' = if (deployAzureCosmosDB) {
156156 params : {
157157 nameSuffix : name
158158 accountKind : cosmosDBAccountKind
159- identityPrincipalId : workloadidentity .outputs .principalId
159+ identityPrincipalId : workloadidentity ! .outputs .principalId
160160 currentIpAddress : currentIpAddress
161- servicePrincipalId : workloadidentity .outputs .principalId
161+ servicePrincipalId : workloadidentity ! .outputs .principalId
162162 tags : tags
163163 }
164164}
@@ -182,7 +182,7 @@ module openai 'openai.bicep' = if (deployAzureOpenAI) {
182182 location : azureOpenAILocation
183183 currentUserObjectId : currentUserObjectId
184184 currentIpAddress : currentIpAddress
185- servicePrincipalId : workloadidentity .outputs .principalId
185+ servicePrincipalId : workloadidentity ! .outputs .principalId
186186 modelDeployments : modelDeployments
187187 tags : tags
188188 }
@@ -195,28 +195,32 @@ output AZURE_AKS_CLUSTER_NAME string = aks.outputs.name
195195output AZURE_AKS_NAMESPACE string = k8sNamespace
196196output AZURE_AKS_CLUSTER_ID string = aks .outputs .id
197197output AZURE_AKS_OIDC_ISSUER_URL string = aks .outputs .oidcIssuerUrl
198- output AZURE_OPENAI_ENDPOINT string = deployAzureOpenAI ? openai .outputs .endpoint : ''
198+ output AZURE_OPENAI_ENDPOINT string = deployAzureOpenAI ? openai ! .outputs .endpoint : ''
199199output AZURE_OPENAI_MODEL_NAME string = deployAzureOpenAI ? chatCompletionModelName : ''
200200output AZURE_OPENAI_DALL_E_MODEL_NAME string = deployAzureOpenAI && deployImageGenerationModel
201201 ? imageGenerationModelName
202202 : ''
203203output AZURE_OPENAI_DALL_E_ENDPOINT string = deployAzureOpenAI && deployImageGenerationModel
204- ? openai .outputs .endpoint
204+ ? openai ! .outputs .endpoint
205205 : ''
206- output AZURE_IDENTITY_NAME string = workloadidentity .outputs .name
207- output AZURE_IDENTITY_CLIENT_ID string = workloadidentity .outputs .clientId
208- output AZURE_SERVICE_BUS_HOST string = deployAzureServiceBus ? '${servicebus .outputs .name }.servicebus.windows.net' : ''
206+ output AZURE_IDENTITY_NAME string = (deployAzureCosmosDB || deployAzureServiceBus || deployAzureOpenAI )
207+ ? workloadidentity !.outputs .name
208+ : ''
209+ output AZURE_IDENTITY_CLIENT_ID string = (deployAzureCosmosDB || deployAzureServiceBus || deployAzureOpenAI )
210+ ? workloadidentity !.outputs .clientId
211+ : ''
212+ output AZURE_SERVICE_BUS_HOST string = deployAzureServiceBus ? '${servicebus !.outputs .name }.servicebus.windows.net' : ''
209213output AZURE_SERVICE_BUS_URI string = deployAzureServiceBus
210- ? 'amqps://${servicebus .outputs .name }.servicebus.windows.net'
214+ ? 'amqps://${servicebus ! .outputs .name }.servicebus.windows.net'
211215 : ''
212- output AZURE_COSMOS_DATABASE_NAME string = deployAzureCosmosDB ? cosmosdb .outputs .name : ''
216+ output AZURE_COSMOS_DATABASE_NAME string = deployAzureCosmosDB ? cosmosdb ! .outputs .name : ''
213217output AZURE_COSMOS_DATABASE_URI string = deployAzureCosmosDB && cosmosDBAccountKind == 'MongoDB'
214- ? 'mongodb://${cosmosdb .outputs .name }.mongo.cosmos.azure.com:10255/?retryWrites=false'
218+ ? 'mongodb://${cosmosdb ! .outputs .name }.mongo.cosmos.azure.com:10255/?retryWrites=false'
215219 : deployAzureCosmosDB && cosmosDBAccountKind == 'GlobalDocumentDB'
216- ? 'https://${cosmosdb .outputs .name }.documents.azure.com:443/'
220+ ? 'https://${cosmosdb ! .outputs .name }.documents.azure.com:443/'
217221 : ''
218222output AZURE_COSMOS_DATABASE_LIST_CONNECTIONSTRINGS_URL string = deployAzureCosmosDB
219- ? '${environment ().resourceManager }${cosmosdb .outputs .id }/listConnectionStrings?api-version=2021-04-15'
223+ ? '${environment ().resourceManager }${cosmosdb ! .outputs .id }/listConnectionStrings?api-version=2021-04-15'
220224 : ''
221225output AZURE_DATABASE_API string = cosmosDBAccountKind == 'MongoDB' ? 'mongodb' : 'cosmosdbsql'
222226output AZURE_CONTAINER_REGISTRY_NAME string = deployAzureContainerRegistry ? aks .outputs .registryName : ''
0 commit comments