@@ -42,19 +42,13 @@ param openAIStream bool = true
4242param embeddingDeploymentName string = 'embedding'
4343param embeddingModelName string = 'text-embedding-ada-002'
4444
45- // Used by prepdocs.py: Form recognizer
46- param formRecognizerServiceName string = ''
47- param formRecognizerResourceGroupName string = ''
48- param formRecognizerResourceGroupLocation string = location
49- param formRecognizerSkuName string = ''
50-
5145// Used for the Azure AD application
5246param authClientId string
5347@secure ()
5448param authClientSecret string
5549
5650// Used for Cosmos DB
57- // param cosmosAccountName string = ''
51+ param cosmosAccountName string = ''
5852
5953@description ('Id of the user or app to assign application roles' )
6054param principalId string = ''
@@ -88,7 +82,7 @@ module appServicePlan 'core/host/appserviceplan.bicep' = {
8882 location : location
8983 tags : tags
9084 sku : {
91- name : 'B1 '
85+ name : 'P2v3 '
9286 capacity : 1
9387 }
9488 kind : 'linux'
@@ -195,16 +189,16 @@ module searchService 'core/search/search-services.bicep' = {
195189}
196190
197191// The application database
198- // module cosmos 'db.bicep' = {
199- // name: 'cosmos'
200- // scope: resourceGroup
201- // params: {
202- // accountName: !empty(cosmosAccountName) ? cosmosAccountName : '${abbrs.documentDBDatabaseAccounts}${resourceToken}'
203- // location: 'eastus'
204- // tags: tags
205- // principalIds: [principalId, backend.outputs.identityPrincipalId]
206- // }
207- // }
192+ module cosmos 'db.bicep' = {
193+ name : 'cosmos'
194+ scope : resourceGroup
195+ params : {
196+ accountName : !empty (cosmosAccountName ) ? cosmosAccountName : '${abbrs .documentDBDatabaseAccounts }${resourceToken }'
197+ location : location
198+ tags : tags
199+ principalIds : [principalId , backend .outputs .identityPrincipalId ]
200+ }
201+ }
208202
209203
210204// USER ROLES
@@ -269,21 +263,6 @@ module searchRoleBackend 'core/security/role.bicep' = {
269263 }
270264}
271265
272- // For doc prep
273- module docPrepResources 'docprep.bicep' = {
274- name : 'docprep-resources${resourceToken }'
275- params : {
276- location : location
277- resourceToken : resourceToken
278- tags : tags
279- principalId : principalId
280- resourceGroupName : resourceGroup .name
281- formRecognizerServiceName : formRecognizerServiceName
282- formRecognizerResourceGroupName : formRecognizerResourceGroupName
283- formRecognizerResourceGroupLocation : formRecognizerResourceGroupLocation
284- formRecognizerSkuName : !empty (formRecognizerSkuName ) ? formRecognizerSkuName : 'S0'
285- }
286- }
287266output AZURE_LOCATION string = location
288267output AZURE_TENANT_ID string = tenant ().tenantId
289268output AZURE_RESOURCE_GROUP string = resourceGroup .name
@@ -321,14 +300,9 @@ output AZURE_OPENAI_STOP_SEQUENCE string = openAIStopSequence
321300output AZURE_OPENAI_SYSTEM_MESSAGE string = openAISystemMessage
322301output AZURE_OPENAI_STREAM bool = openAIStream
323302
324- // Used by prepdocs.py:
325- output AZURE_FORMRECOGNIZER_SERVICE string = docPrepResources .outputs .AZURE_FORMRECOGNIZER_SERVICE
326- output AZURE_FORMRECOGNIZER_RESOURCE_GROUP string = docPrepResources .outputs .AZURE_FORMRECOGNIZER_RESOURCE_GROUP
327- output AZURE_FORMRECOGNIZER_SKU_NAME string = docPrepResources .outputs .AZURE_FORMRECOGNIZER_SKU_NAME
328-
329303// cosmos
330- // output AZURE_COSMOSDB_ACCOUNT string = cosmos.outputs.accountName
331- // output AZURE_COSMOSDB_DATABASE string = cosmos.outputs.databaseName
332- // output AZURE_COSMOSDB_CONVERSATIONS_CONTAINER string = cosmos.outputs.containerName
304+ output AZURE_COSMOSDB_ACCOUNT string = cosmos .outputs .accountName
305+ output AZURE_COSMOSDB_DATABASE string = cosmos .outputs .databaseName
306+ output AZURE_COSMOSDB_CONVERSATIONS_CONTAINER string = cosmos .outputs .containerName
333307
334308output AUTH_ISSUER_URI string = authIssuerUri
0 commit comments