labels
clouddrove/labels/azure
This terraform module is designed to generate consistent label names and tags for resources. You can use terraform-labels to implement a strict naming convention.
Terraform AZURE LABLES Terraform module to create LABELS resource on AZURE. We eat, drink, sleep and most importantly love DevOps. We are working towards strategies for standardizing architecture while ensuring security for the infrastructure. We are strong believer of the philosophy Bigger problems are always solved by breaking them into smaller manageable problems . Resonating with microservices architecture, it is considered best-practice to run database, cluster, storage in smaller connected yet manageable pieces within the infrastructure. This module is basically combination of Terraform open source and includes automatation tests and examples. It also helps to create and improve your infrastructure with minimalistic code instead of maintaining the whole infrastructure code yourself.
| Name | Type | Description | Default |
|---|---|---|---|
| name | string | Name (e.g. `app` or `cluster`). | "" |
| repository | string | Terraform current module repo | "https://github.com/clouddrove/terraform |
| label_order | list(any) | Label order, e.g. sequence of application name and environment `name`,`environme | [] |
| attributes | list(string) | Additional attributes (e.g. `1`). | [] |
| extra_tags | map(string) | Additional tags (e.g. map(`BusinessUnit`,`XYZ`). | {} |
| environment | string | Environment (e.g. `prod`, `dev`, `staging`). | "" |
| business_unit | string | Top-level division of your company that owns the subscription or workload that t | "Corp" |
| managedby | string | ManagedBy, eg 'CloudDrove'. | "hello@clouddrove.com" |
| enabled | bool | Set to false to prevent the module from creating any resources. | true |
| delimiter | string | Delimiter to be used between `organization`, `name`, `environment` and `attribut | "-" |
id — Disambiguated ID.name — Normalized name.repository — Terraform current module repobusiness_unit — Normalized business_unitenvironment — Normalized environmentattributes — Normalized attributes.tags — Normalized Tag map.label_order — Normalized Tag map.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,