Skip to content

Commit 4208057

Browse files
committed
Update main.json
1 parent 01ccc16 commit 4208057

File tree

1 file changed

+161
-13
lines changed

1 file changed

+161
-13
lines changed

infra/main.json

Lines changed: 161 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
"_generator": {
66
"name": "bicep",
77
"version": "0.34.44.8038",
8-
"templateHash": "9069472348906461560"
8+
"templateHash": "11801658341418670293"
99
}
1010
},
1111
"parameters": {
@@ -711,7 +711,7 @@
711711
"_generator": {
712712
"name": "bicep",
713713
"version": "0.34.44.8038",
714-
"templateHash": "5261858450796622588"
714+
"templateHash": "3569608512312433081"
715715
}
716716
},
717717
"parameters": {
@@ -1292,6 +1292,158 @@
12921292
"dependsOn": [
12931293
"[resourceId('Microsoft.MachineLearningServices/workspaces', variables('aiHubName'))]"
12941294
]
1295+
},
1296+
{
1297+
"type": "Microsoft.KeyVault/vaults/secrets",
1298+
"apiVersion": "2021-11-01-preview",
1299+
"name": "[format('{0}/{1}', parameters('keyVaultName'), 'TENANT-ID')]",
1300+
"properties": {
1301+
"value": "[subscription().tenantId]"
1302+
}
1303+
},
1304+
{
1305+
"type": "Microsoft.KeyVault/vaults/secrets",
1306+
"apiVersion": "2021-11-01-preview",
1307+
"name": "[format('{0}/{1}', parameters('keyVaultName'), 'AZURE-OPENAI-KEY')]",
1308+
"properties": {
1309+
"value": "[listKeys(resourceId('Microsoft.CognitiveServices/accounts', variables('aiServicesName')), '2021-10-01').key1]"
1310+
},
1311+
"dependsOn": [
1312+
"[resourceId('Microsoft.CognitiveServices/accounts', variables('aiServicesName'))]"
1313+
]
1314+
},
1315+
{
1316+
"type": "Microsoft.KeyVault/vaults/secrets",
1317+
"apiVersion": "2021-11-01-preview",
1318+
"name": "[format('{0}/{1}', parameters('keyVaultName'), 'AZURE-OPEN-AI-DEPLOYMENT-MODEL')]",
1319+
"properties": {
1320+
"value": "[parameters('gptModelName')]"
1321+
}
1322+
},
1323+
{
1324+
"type": "Microsoft.KeyVault/vaults/secrets",
1325+
"apiVersion": "2021-11-01-preview",
1326+
"name": "[format('{0}/{1}', parameters('keyVaultName'), 'AZURE-OPENAI-PREVIEW-API-VERSION')]",
1327+
"properties": {
1328+
"value": "[parameters('azureOpenaiAPIVersion')]"
1329+
}
1330+
},
1331+
{
1332+
"type": "Microsoft.KeyVault/vaults/secrets",
1333+
"apiVersion": "2021-11-01-preview",
1334+
"name": "[format('{0}/{1}', parameters('keyVaultName'), 'AZURE-OPENAI-ENDPOINT')]",
1335+
"properties": {
1336+
"value": "[reference(resourceId('Microsoft.CognitiveServices/accounts', variables('aiServicesName')), '2021-10-01').endpoint]"
1337+
},
1338+
"dependsOn": [
1339+
"[resourceId('Microsoft.CognitiveServices/accounts', variables('aiServicesName'))]"
1340+
]
1341+
},
1342+
{
1343+
"type": "Microsoft.KeyVault/vaults/secrets",
1344+
"apiVersion": "2021-11-01-preview",
1345+
"name": "[format('{0}/{1}', parameters('keyVaultName'), 'AZURE-AI-PROJECT-CONN-STRING')]",
1346+
"properties": {
1347+
"value": "[format('{0};{1};{2};{3}', split(reference(resourceId('Microsoft.MachineLearningServices/workspaces', variables('aiProjectName')), '2024-01-01-preview').discoveryUrl, '/')[2], subscription().subscriptionId, resourceGroup().name, variables('aiProjectName'))]"
1348+
},
1349+
"dependsOn": [
1350+
"[resourceId('Microsoft.MachineLearningServices/workspaces', variables('aiProjectName'))]"
1351+
]
1352+
},
1353+
{
1354+
"type": "Microsoft.KeyVault/vaults/secrets",
1355+
"apiVersion": "2021-11-01-preview",
1356+
"name": "[format('{0}/{1}', parameters('keyVaultName'), 'AZURE-SEARCH-KEY')]",
1357+
"properties": {
1358+
"value": "[listAdminKeys(resourceId('Microsoft.Search/searchServices', variables('aiSearchName')), '2023-11-01').primaryKey]"
1359+
},
1360+
"dependsOn": [
1361+
"[resourceId('Microsoft.Search/searchServices', variables('aiSearchName'))]"
1362+
]
1363+
},
1364+
{
1365+
"type": "Microsoft.KeyVault/vaults/secrets",
1366+
"apiVersion": "2021-11-01-preview",
1367+
"name": "[format('{0}/{1}', parameters('keyVaultName'), 'AZURE-SEARCH-ENDPOINT')]",
1368+
"properties": {
1369+
"value": "[format('https://{0}.search.windows.net', variables('aiSearchName'))]"
1370+
},
1371+
"dependsOn": [
1372+
"[resourceId('Microsoft.Search/searchServices', variables('aiSearchName'))]"
1373+
]
1374+
},
1375+
{
1376+
"type": "Microsoft.KeyVault/vaults/secrets",
1377+
"apiVersion": "2021-11-01-preview",
1378+
"name": "[format('{0}/{1}', parameters('keyVaultName'), 'AZURE-SEARCH-SERVICE')]",
1379+
"properties": {
1380+
"value": "[variables('aiSearchName')]"
1381+
},
1382+
"dependsOn": [
1383+
"[resourceId('Microsoft.Search/searchServices', variables('aiSearchName'))]"
1384+
]
1385+
},
1386+
{
1387+
"type": "Microsoft.KeyVault/vaults/secrets",
1388+
"apiVersion": "2021-11-01-preview",
1389+
"name": "[format('{0}/{1}', parameters('keyVaultName'), 'AZURE-SEARCH-INDEX')]",
1390+
"properties": {
1391+
"value": "transcripts_index"
1392+
}
1393+
},
1394+
{
1395+
"type": "Microsoft.KeyVault/vaults/secrets",
1396+
"apiVersion": "2021-11-01-preview",
1397+
"name": "[format('{0}/{1}', parameters('keyVaultName'), 'COG-SERVICES-ENDPOINT')]",
1398+
"properties": {
1399+
"value": "[reference(resourceId('Microsoft.CognitiveServices/accounts', variables('aiServicesName')), '2021-10-01').endpoint]"
1400+
},
1401+
"dependsOn": [
1402+
"[resourceId('Microsoft.CognitiveServices/accounts', variables('aiServicesName'))]"
1403+
]
1404+
},
1405+
{
1406+
"type": "Microsoft.KeyVault/vaults/secrets",
1407+
"apiVersion": "2021-11-01-preview",
1408+
"name": "[format('{0}/{1}', parameters('keyVaultName'), 'COG-SERVICES-KEY')]",
1409+
"properties": {
1410+
"value": "[listKeys(resourceId('Microsoft.CognitiveServices/accounts', variables('aiServicesName')), '2021-10-01').key1]"
1411+
},
1412+
"dependsOn": [
1413+
"[resourceId('Microsoft.CognitiveServices/accounts', variables('aiServicesName'))]"
1414+
]
1415+
},
1416+
{
1417+
"type": "Microsoft.KeyVault/vaults/secrets",
1418+
"apiVersion": "2021-11-01-preview",
1419+
"name": "[format('{0}/{1}', parameters('keyVaultName'), 'COG-SERVICES-NAME')]",
1420+
"properties": {
1421+
"value": "[variables('aiServicesName')]"
1422+
}
1423+
},
1424+
{
1425+
"type": "Microsoft.KeyVault/vaults/secrets",
1426+
"apiVersion": "2021-11-01-preview",
1427+
"name": "[format('{0}/{1}', parameters('keyVaultName'), 'AZURE-SUBSCRIPTION-ID')]",
1428+
"properties": {
1429+
"value": "[subscription().subscriptionId]"
1430+
}
1431+
},
1432+
{
1433+
"type": "Microsoft.KeyVault/vaults/secrets",
1434+
"apiVersion": "2021-11-01-preview",
1435+
"name": "[format('{0}/{1}', parameters('keyVaultName'), 'AZURE-RESOURCE-GROUP')]",
1436+
"properties": {
1437+
"value": "[resourceGroup().name]"
1438+
}
1439+
},
1440+
{
1441+
"type": "Microsoft.KeyVault/vaults/secrets",
1442+
"apiVersion": "2021-11-01-preview",
1443+
"name": "[format('{0}/{1}', parameters('keyVaultName'), 'AZURE-LOCATION')]",
1444+
"properties": {
1445+
"value": "[parameters('solutionLocation')]"
1446+
}
12951447
}
12961448
],
12971449
"outputs": {
@@ -1735,7 +1887,7 @@
17351887
"_generator": {
17361888
"name": "bicep",
17371889
"version": "0.34.44.8038",
1738-
"templateHash": "4594074647868199313"
1890+
"templateHash": "4179944107717925300"
17391891
}
17401892
},
17411893
"parameters": {
@@ -1752,13 +1904,13 @@
17521904
"type": "string"
17531905
},
17541906
"serverName": {
1755-
"type": "securestring",
1907+
"type": "string",
17561908
"metadata": {
17571909
"description": "The name of the SQL logical server."
17581910
}
17591911
},
17601912
"sqlDBName": {
1761-
"type": "securestring",
1913+
"type": "string",
17621914
"metadata": {
17631915
"description": "The name of the SQL Database."
17641916
}
@@ -1888,15 +2040,11 @@
18882040
"outputs": {
18892041
"sqlServerName": {
18902042
"type": "string",
1891-
"value": "[format('{0}.database.windows.net', parameters('serverName'))]"
2043+
"value": "[parameters('serverName')]"
18922044
},
18932045
"sqlDbName": {
18942046
"type": "string",
18952047
"value": "[parameters('sqlDBName')]"
1896-
},
1897-
"sqlDbUser": {
1898-
"type": "string",
1899-
"value": "[parameters('administratorLogin')]"
19002048
}
19012049
}
19022050
}
@@ -2035,13 +2183,13 @@
20352183
"value": "True"
20362184
},
20372185
"SQLDB_SERVER": {
2038-
"value": "[reference(extensionResourceId(format('/subscriptions/{0}/resourceGroups/{1}', subscription().subscriptionId, resourceGroup().name), 'Microsoft.Resources/deployments', 'deploy_sql_db'), '2022-09-01').outputs.sqlServerName.value]"
2186+
"value": "[format('{0}.database.windows.net', reference(extensionResourceId(format('/subscriptions/{0}/resourceGroups/{1}', subscription().subscriptionId, resourceGroup().name), 'Microsoft.Resources/deployments', 'deploy_sql_db'), '2022-09-01').outputs.sqlServerName.value)]"
20392187
},
20402188
"SQLDB_DATABASE": {
20412189
"value": "[reference(extensionResourceId(format('/subscriptions/{0}/resourceGroups/{1}', subscription().subscriptionId, resourceGroup().name), 'Microsoft.Resources/deployments', 'deploy_sql_db'), '2022-09-01').outputs.sqlDbName.value]"
20422190
},
20432191
"SQLDB_USERNAME": {
2044-
"value": "[reference(extensionResourceId(format('/subscriptions/{0}/resourceGroups/{1}', subscription().subscriptionId, resourceGroup().name), 'Microsoft.Resources/deployments', 'deploy_sql_db'), '2022-09-01').outputs.sqlDbUser.value]"
2192+
"value": "sqladmin"
20452193
},
20462194
"SQLDB_PASSWORD": {
20472195
"reference": {
@@ -2887,7 +3035,7 @@
28873035
},
28883036
"SQLDB_SERVER": {
28893037
"type": "string",
2890-
"value": "[replace(reference(extensionResourceId(format('/subscriptions/{0}/resourceGroups/{1}', subscription().subscriptionId, resourceGroup().name), 'Microsoft.Resources/deployments', 'deploy_sql_db'), '2022-09-01').outputs.sqlServerName.value, '.database.windows.net', '')]"
3038+
"value": "[reference(extensionResourceId(format('/subscriptions/{0}/resourceGroups/{1}', subscription().subscriptionId, resourceGroup().name), 'Microsoft.Resources/deployments', 'deploy_sql_db'), '2022-09-01').outputs.sqlServerName.value]"
28913039
},
28923040
"SQLDB_DATABASE": {
28933041
"type": "string",

0 commit comments

Comments
 (0)