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"
}
}
}
}