rg
claranet/rg/azurerm
Terraform module for Azure Resource Group
Azure Resource Group     Common Azure terraform module to create a Resource Group with optional lock. Naming Resource naming is based on the Microsoft CAF naming convention best practices. Legacy naming is available by setting the parameter use_caf_naming to false. We rely on the official Terraform Azure CAF naming provider to generate resource names. Global versioning rule for Claranet Azure modules | Module version | Terraform version | OpenTofu version | AzureRM version | | -------------- | ----------------- | ---------------- | --------------- | | >= 8.x.x | Unverified | 1.8.x | >= 4.0 | | >= 7.x.x | 1.3.x | | >= 3.0 | | >= 6.x.x | 1.x | |
| Name | Type | Description | Default |
|---|---|---|---|
| location | string | Azure region to use. | required |
| location_short | string | Short string for Azure location. | required |
| client_name | string | Client name/account used in naming. | required |
| environment | string | Project environment. | required |
| stack | string | Project stack name. | required |
| name_suffix | string | Optional suffix for the generated name. | "" |
| default_tags_enabled | bool | Option to enable or disable default tags. | true |
| lock_level | string | Specifies the Level to be used for this RG Lock. Possible values are Empty (no l | "" |
| name_prefix | string | Optional prefix for the generated name. | "" |
| custom_name | string | Custom Resource Group name, generated if not set. | "" |
| extra_tags | map(string) | Additional tags to add on resources. | {} |
resource — Resource output.name — Resource group name.id — Resource group ID.resource_management_lock — Management lock output.Azure landing zones Terraform module
Terraform supermodule for the Terraform platform engineering for Azure
Terraform module to deploy landing zone subscriptions (and much more) in Azure
Terraform Module to define a consistent naming convention by (namespace, stage,