@@ -96,6 +96,7 @@ var blobUploadRbacRoles = [
96
96
// Resources
97
97
//==============================================================================
98
98
99
+ // TODO: Move storage account creation to the hub-app module + output SA name
99
100
resource storageAccount 'Microsoft.Storage/storageAccounts@2022-09-01' = {
100
101
name : storageAccountName
101
102
location : location
@@ -346,30 +347,27 @@ resource blobService 'Microsoft.Storage/storageAccounts/blobServices@2022-09-01'
346
347
name : 'default'
347
348
}
348
349
349
- resource configContainer 'Microsoft.Storage/storageAccounts/blobServices/containers@2022-09-01' = {
350
- parent : blobService
351
- name : 'config'
352
- properties : {
353
- publicAccess : 'None'
354
- metadata : {}
350
+ module configContainer 'hub-storage.bicep' = {
351
+ name : 'configContainer'
352
+ params : {
353
+ storageAccountName : storageAccount .name
354
+ container : 'config'
355
355
}
356
356
}
357
357
358
- resource exportContainer 'Microsoft.Storage/storageAccounts/blobServices/containers@2022-09-01' = {
359
- parent : blobService
360
- name : 'msexports'
361
- properties : {
362
- publicAccess : 'None'
363
- metadata : {}
358
+ module exportContainer 'hub-storage.bicep' = {
359
+ name : 'exportContainer'
360
+ params : {
361
+ storageAccountName : storageAccount .name
362
+ container : 'msexports'
364
363
}
365
364
}
366
365
367
- resource ingestionContainer 'Microsoft.Storage/storageAccounts/blobServices/containers@2022-09-01' = {
368
- parent : blobService
369
- name : 'ingestion'
370
- properties : {
371
- publicAccess : 'None'
372
- metadata : {}
366
+ module ingestionContainer 'hub-storage.bicep' = {
367
+ name : 'ingestionContainer'
368
+ params : {
369
+ storageAccountName : storageAccount .name
370
+ container : 'ingestion'
373
371
}
374
372
}
375
373
@@ -491,10 +489,10 @@ output scriptStorageAccountResourceId string = scriptStorageAccount.id
491
489
output scriptStorageAccountName string = scriptStorageAccount .name
492
490
493
491
@description ('The name of the container used for configuration settings.' )
494
- output configContainer string = configContainer .name
492
+ output configContainer string = configContainer .outputs . containerName
495
493
496
494
@description ('The name of the container used for Cost Management exports.' )
497
- output exportContainer string = exportContainer .name
495
+ output exportContainer string = exportContainer .outputs . containerName
498
496
499
497
@description ('The name of the container used for normalized data ingestion.' )
500
- output ingestionContainer string = ingestionContainer .name
498
+ output ingestionContainer string = ingestionContainer .outputs . containerName
0 commit comments