labels

clouddrove/labels/aws

Terraform Module HCL AWS

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/aws"
version = "1.3.0"
}
⭐ Source on GitHub 📦 Registry page
README

Terraform Labels 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. 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 yo

Inputs (9)
NameTypeDescriptionDefault
namestringName (e.g. `app` or `cluster`).""
environmentstringEnvironment (e.g. `prod`, `dev`, `staging`).""
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`).{}
managedbystringManagedBy, eg 'CloudDrove'."hello@clouddrove.com"
enabledboolSet to false to prevent the module from creating any resources.true
delimiterstringDelimiter to be used between `organization`, `name`, `environment` and `attribut"-"
Outputs (7)
tags — Normalized Tag map.
label_order — Normalized Tag map.
id — Disambiguated ID.
name — Normalized name.
repository — Terraform current module repo
environment — Normalized environment
attributes — Normalized attributes.
Details
FrameworkTerraform Module
LanguageHCL
Version1.3.0
Cloud AWS
★ Stars43
Forks17
Total downloads1.6M
Inputs9
Outputs7
LicenseApache-2.0
Namespaceclouddrove
Updated