naming
gsoft-inc/naming/azurerm
Terraform Azure RM Module for naming resources and resource groups following Microsoft's naming guidelines.
terraform-azurerm-naming Terraform Module for naming Azure resources and resource groups following Microsoft's naming guidelines. _Note: Since this module is comprised of multiple sub-modules, you need to reference them in a particular fashion._ Why Use This? 1. Abstract the hassle of knowing which resource type needs to follow which naming convention (length, dashes or no dashes, etc.) 2. Make it easier to follow naming conventions 3. Follow best pratices such as suffixing with a random string to avoid name collisions Example Usage ``hcl provider "azurerm" { features {} } variable "location" { default = "eastus2" } module "resource_group_name" { source = "gsoft-inc/naming/azurerm//modules/general/resource_group" name = "example" prefixes = ["organization", "project", "production"] } modul
| Name | Type | Description | Default |
|---|---|---|---|
| prefixes | list(string) | List of prefixes to append in front of the resource name. | required |
| suffixes | list(string) | List of suffixes to append at the end of the resource name. | required |
| name | string | Resource name. | required |
| separator | string | The name, prefix and suffix separator (defaults to '-'). | "-" |
| max_length | number | The maximum length of the overall name (prefix + name + suffix). | 256 |
result — The generated resource name.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,