This module manages the azurerm base resources.
![See .terraform-docs.yml to generate docs]
This module manages the azurerm base resources, see https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs.
For more information about the module structure see https://telekom-mms.github.io/terraform-template.
<-- This file is autogenerated, please do not change. -->
| Name | Version |
|---|---|
| terraform | >= 1.5 |
| azurerm | >= 4.0, < 5.0 |
| Name | Version |
|---|---|
| azurerm | >= 4.0, < 5.0 |
| Name | Type |
|---|---|
| azurerm_resource_group.resource_group | resource |
| Name | Description | Type | Default | Required |
|---|---|---|---|---|
| resource_group | Resource definition, default settings are defined within locals and merged with var settings. For more information look at Outputs. | any |
{} |
no |
| Name | Description |
|---|---|
| resource_group | Outputs all attributes of azurerm_resource_group. |
| variables | Displays all configurable variables passed by the module. default__ = predefined values per module. __merged = result of merging the default values and custom values passed to the module |
Minimal configuration to install the desired resources with the module
module "base" {
source = "registry.terraform.io/telekom-mms/base/azurerm"
resource_group = {
rg-mms-github = {
location = "westeurope"
}
}
}Advanced configuration to install the desired resources with the module
module "base" {
source = "registry.terraform.io/telekom-mms/base/azurerm"
resource_group = {
github = {
name = "rg-mms-github"
location = "westeurope"
managed_by = "opentofu"
tags = {
project = "mms-github"
environment = terraform.workspace
managed-by = "opentofu"
}
}
}
}