This module manages Azure Storage Configuration.
<-- This file is autogenerated, please do not change. -->
Name | Version |
---|---|
terraform | >=1.1 |
azurerm | >=3.5 |
Name | Version |
---|---|
azurerm | >=3.5 |
Name | Type |
---|---|
azurerm_storage_account.storage_account | resource |
azurerm_storage_container.storage_container | resource |
azurerm_storage_share.storage_share | resource |
azurerm_storage_share_directory.storage_share_directory | resource |
Name | Description | Type | Default | Required |
---|---|---|---|---|
storage_account | resource definition, default settings are defined within locals and merged with var settings | any |
{} |
no |
storage_container | resource definition, default settings are defined within locals and merged with var settings | any |
{} |
no |
storage_share | resource definition, default settings are defined within locals and merged with var settings | any |
{} |
no |
storage_share_directory | resource definition, default settings are defined within locals and merged with var settings | any |
{} |
no |
Name | Description |
---|---|
storage_account | azurerm_storage_account results |
storage_container | azurerm_storage_container results |
module "storage" {
source = "registry.terraform.io/T-Systems-MMS/storage/azurerm"
storage_account = {
mgmt = {
name = "servicemgmtstg"
resource_group_name = "service-infrastructure-rg"
location = "westeurope"
min_tls_version = "TLS1_0"
static_website = {
error_404_document = "404.html"
index_document = "index.html"
}
tags = {
service = "service_name"
}
}
}
storage_container = {
terraform = {
storage_account_name = module.storage.storage_account.mgmt.name
tags = {
service = "service_name"
}
}
}
}