Skip to content

Commit 03606b7

Browse files
fix: Enhance Bicep Outputs for Environment Variable Configuration in .env File (#1809)
1 parent 86ebab4 commit 03606b7

File tree

2 files changed

+12
-5
lines changed

2 files changed

+12
-5
lines changed

infra/main.bicep

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1381,7 +1381,9 @@ var azureOpenAIEmbeddingModelInfo = string({
13811381
var azureCosmosDBInfo = string({
13821382
account_name: databaseType == 'CosmosDB' ? cosmosDBModule.outputs.cosmosOutput.cosmosAccountName : ''
13831383
database_name: databaseType == 'CosmosDB' ? cosmosDBModule.outputs.cosmosOutput.cosmosDatabaseName : ''
1384-
container_name: databaseType == 'CosmosDB' ? cosmosDBModule.outputs.cosmosOutput.cosmosContainerName : ''
1384+
conversations_container_name: databaseType == 'CosmosDB'
1385+
? cosmosDBModule.outputs.cosmosOutput.cosmosContainerName
1386+
: ''
13851387
})
13861388

13871389
var azurePostgresDBInfo = string({
@@ -1448,7 +1450,7 @@ var azureOpenaiConfigurationInfo = string({
14481450
max_tokens: azureOpenAIMaxTokens
14491451
top_p: azureOpenAITopP
14501452
temperature: azureOpenAITemperature
1451-
version: azureOpenAIApiVersion
1453+
api_version: azureOpenAIApiVersion
14521454
resource: azureOpenAIResourceName
14531455
api_key: useKeyVault ? storekeys.outputs.OPENAI_KEY_NAME : ''
14541456
})
@@ -1499,5 +1501,6 @@ output AZURE_ML_WORKSPACE_NAME string = orchestrationStrategy == 'prompt_flow'
14991501
output RESOURCE_TOKEN string = resourceToken
15001502
output AZURE_COSMOSDB_INFO string = azureCosmosDBInfo
15011503
output AZURE_POSTGRESQL_INFO string = azurePostgresDBInfo
1504+
output DATABASE_TYPE string = databaseType
15021505
output OPEN_AI_FUNCTIONS_SYSTEM_PROMPT string = openAIFunctionsSystemPrompt
15031506
output SEMENTIC_KERNEL_SYSTEM_PROMPT string = semanticKernelSystemPrompt

infra/main.json

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
"_generator": {
66
"name": "bicep",
77
"version": "0.35.1.17967",
8-
"templateHash": "4060171277545073989"
8+
"templateHash": "15937746938783498831"
99
}
1010
},
1111
"parameters": {
@@ -12202,7 +12202,7 @@
1220212202
},
1220312203
"AZURE_OPENAI_CONFIGURATION_INFO": {
1220412204
"type": "string",
12205-
"value": "[string(createObject('service_name', parameters('speechServiceName'), 'stream', parameters('azureOpenAIStream'), 'system_message', parameters('azureOpenAISystemMessage'), 'stop_sequence', parameters('azureOpenAIStopSequence'), 'max_tokens', parameters('azureOpenAIMaxTokens'), 'top_p', parameters('azureOpenAITopP'), 'temperature', parameters('azureOpenAITemperature'), 'version', parameters('azureOpenAIApiVersion'), 'resource', parameters('azureOpenAIResourceName'), 'api_key', if(parameters('useKeyVault'), reference(extensionResourceId(format('/subscriptions/{0}/resourceGroups/{1}', subscription().subscriptionId, variables('rgName')), 'Microsoft.Resources/deployments', 'storekeys'), '2022-09-01').outputs.OPENAI_KEY_NAME.value, '')))]"
12205+
"value": "[string(createObject('service_name', parameters('speechServiceName'), 'stream', parameters('azureOpenAIStream'), 'system_message', parameters('azureOpenAISystemMessage'), 'stop_sequence', parameters('azureOpenAIStopSequence'), 'max_tokens', parameters('azureOpenAIMaxTokens'), 'top_p', parameters('azureOpenAITopP'), 'temperature', parameters('azureOpenAITemperature'), 'api_version', parameters('azureOpenAIApiVersion'), 'resource', parameters('azureOpenAIResourceName'), 'api_key', if(parameters('useKeyVault'), reference(extensionResourceId(format('/subscriptions/{0}/resourceGroups/{1}', subscription().subscriptionId, variables('rgName')), 'Microsoft.Resources/deployments', 'storekeys'), '2022-09-01').outputs.OPENAI_KEY_NAME.value, '')))]"
1220612206
},
1220712207
"AZURE_OPENAI_EMBEDDING_MODEL_INFO": {
1220812208
"type": "string",
@@ -12278,12 +12278,16 @@
1227812278
},
1227912279
"AZURE_COSMOSDB_INFO": {
1228012280
"type": "string",
12281-
"value": "[string(createObject('account_name', if(equals(parameters('databaseType'), 'CosmosDB'), reference(extensionResourceId(format('/subscriptions/{0}/resourceGroups/{1}', subscription().subscriptionId, variables('rgName')), 'Microsoft.Resources/deployments', 'deploy_cosmos_db'), '2022-09-01').outputs.cosmosOutput.value.cosmosAccountName, ''), 'database_name', if(equals(parameters('databaseType'), 'CosmosDB'), reference(extensionResourceId(format('/subscriptions/{0}/resourceGroups/{1}', subscription().subscriptionId, variables('rgName')), 'Microsoft.Resources/deployments', 'deploy_cosmos_db'), '2022-09-01').outputs.cosmosOutput.value.cosmosDatabaseName, ''), 'container_name', if(equals(parameters('databaseType'), 'CosmosDB'), reference(extensionResourceId(format('/subscriptions/{0}/resourceGroups/{1}', subscription().subscriptionId, variables('rgName')), 'Microsoft.Resources/deployments', 'deploy_cosmos_db'), '2022-09-01').outputs.cosmosOutput.value.cosmosContainerName, '')))]"
12281+
"value": "[string(createObject('account_name', if(equals(parameters('databaseType'), 'CosmosDB'), reference(extensionResourceId(format('/subscriptions/{0}/resourceGroups/{1}', subscription().subscriptionId, variables('rgName')), 'Microsoft.Resources/deployments', 'deploy_cosmos_db'), '2022-09-01').outputs.cosmosOutput.value.cosmosAccountName, ''), 'database_name', if(equals(parameters('databaseType'), 'CosmosDB'), reference(extensionResourceId(format('/subscriptions/{0}/resourceGroups/{1}', subscription().subscriptionId, variables('rgName')), 'Microsoft.Resources/deployments', 'deploy_cosmos_db'), '2022-09-01').outputs.cosmosOutput.value.cosmosDatabaseName, ''), 'conversations_container_name', if(equals(parameters('databaseType'), 'CosmosDB'), reference(extensionResourceId(format('/subscriptions/{0}/resourceGroups/{1}', subscription().subscriptionId, variables('rgName')), 'Microsoft.Resources/deployments', 'deploy_cosmos_db'), '2022-09-01').outputs.cosmosOutput.value.cosmosContainerName, '')))]"
1228212282
},
1228312283
"AZURE_POSTGRESQL_INFO": {
1228412284
"type": "string",
1228512285
"value": "[string(createObject('host_name', if(equals(parameters('databaseType'), 'PostgreSQL'), reference(extensionResourceId(format('/subscriptions/{0}/resourceGroups/{1}', subscription().subscriptionId, variables('rgName')), 'Microsoft.Resources/deployments', 'deploy_postgres_sql'), '2022-09-01').outputs.postgresDbOutput.value.postgreSQLServerName, ''), 'database_name', if(equals(parameters('databaseType'), 'PostgreSQL'), reference(extensionResourceId(format('/subscriptions/{0}/resourceGroups/{1}', subscription().subscriptionId, variables('rgName')), 'Microsoft.Resources/deployments', 'deploy_postgres_sql'), '2022-09-01').outputs.postgresDbOutput.value.postgreSQLDatabaseName, ''), 'user', ''))]"
1228612286
},
12287+
"DATABASE_TYPE": {
12288+
"type": "string",
12289+
"value": "[parameters('databaseType')]"
12290+
},
1228712291
"OPEN_AI_FUNCTIONS_SYSTEM_PROMPT": {
1228812292
"type": "string",
1228912293
"value": "[variables('openAIFunctionsSystemPrompt')]"

0 commit comments

Comments
 (0)