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