diff --git a/IaC/Bicep/v2/deploy.bicep b/IaC/Bicep/v2/deploy.bicep index a7a6a70..115c538 100644 --- a/IaC/Bicep/v2/deploy.bicep +++ b/IaC/Bicep/v2/deploy.bicep @@ -9,6 +9,7 @@ param azureSearchSku string = 'standard' param azureStorageSku string = 'Standard_LRS' +param azureStorageBlobContainerName string = 'docs' var resourceTags = { project: 'https://github.com/build5nines/AIChatUI' @@ -84,3 +85,13 @@ resource storage 'Microsoft.Storage/storageAccounts@2023-01-01' = { accessTier: 'Hot' } } + +resource storageblobservice 'Microsoft.Storage/storageAccounts/blobServices@2023-01-01' = { + parent: storage + name: 'default' +} + +resource storagecontainer 'Microsoft.Storage/storageAccounts/blobServices/containers@2023-01-01' = { + name: azureStorageBlobContainerName + parent: storageblobservice +} diff --git a/IaC/Terraform/v2/main.tf b/IaC/Terraform/v2/main.tf index 5fcba57..bd6ad9a 100644 --- a/IaC/Terraform/v2/main.tf +++ b/IaC/Terraform/v2/main.tf @@ -23,6 +23,8 @@ locals { azure_storage_sku = "Standard" azure_storage_replication_type = "LRS" + azure_storage_blob_container_name = "docs" + resourceTags = { project = "https://github.com/build5nines/AIChatUI" } @@ -61,3 +63,7 @@ resource azurerm_storage_account azurestorage { enable_https_traffic_only = true tags = local.resourceTags } +resource azurerm_storage_container azurestoragecontainer { + name = azure_storage_blob_container_name + storage_account_name = azurerm_storage_account.azurestorage.name +}