Terraform Module for creating Azure storage accounts.
This module requires a Resource Group to be created first for usage.
resource "azurerm_resource_group" "rg" {
name = "RESOURCE_GROUP_NAME"
location = "Central US"
}
module "storage-account" {
source = "dfar-io/storage-account/azurerm"
name = "STORAGE_ACCOUNT_NAME"
rg_location = azurerm_resource_group.rg.location
rg_name = azurerm_resource_group.rg.name
}
module "storage-account" {
source = "dfar-io/storage-account/azurerm"
name = "STORAGE_ACCOUNT_NAME"
rg_location = azurerm_resource_group.rg.location
rg_name = azurerm_resource_group.rg.name
containers = [
"container1",
"container2"
]
}
module "storage-account" {
source = "dfar-io/storage-account/azurerm"
name = "STORAGE_ACCOUNT_NAME"
rg_location = azurerm_resource_group.rg.location
rg_name = azurerm_resource_group.rg.name
static_website = {
index_document = "index.html"
error_404_document = "index.html"
}
}