labels

clouddrove/labels/azure

Terraform Module HCL 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.

Install
module "labels" {
source = "clouddrove/labels/azure"
version = "1.0.0"
}
plain text: /constructs/tfmod-clouddrove-labels-azure/install.txt
⭐ Source on GitHub 📦 Registry page
README

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.

Inputs (10)
NameTypeDescriptionDefault
namestringName (e.g. `app` or `cluster`).""
repositorystringTerraform current module repo"https://github.com/clouddrove/terraform
label_orderlist(any)Label order, e.g. sequence of application name and environment `name`,`environme[]
attributeslist(string)Additional attributes (e.g. `1`).[]
extra_tagsmap(string)Additional tags (e.g. map(`BusinessUnit`,`XYZ`).{}
environmentstringEnvironment (e.g. `prod`, `dev`, `staging`).""
business_unitstringTop-level division of your company that owns the subscription or workload that t"Corp"
managedbystringManagedBy, eg 'CloudDrove'."[email protected]"
enabledboolSet to false to prevent the module from creating any resources.true
delimiterstringDelimiter to be used between `organization`, `name`, `environment` and `attribut"-"
Outputs (8)
id — Disambiguated ID.
name — Normalized name.
repository — Terraform current module repo
business_unit — Normalized business_unit
environment — Normalized environment
attributes — Normalized attributes.
tags — Normalized Tag map.
label_order — Normalized Tag map.
Details
FrameworkTerraform Module
LanguageHCL
Version1.0.0
Cloud AZURE
★ Stars5
Forks0
Total downloads36.6k
Inputs10
Outputs8
LicenseApache-2.0
Namespaceclouddrove
Updated