/terraform-aws-labels

Terraform module to label AWS resources

Primary LanguageHCL

Requirements

No requirements.

Providers

No providers.

Modules

No modules.

Resources

No resources.

Inputs

Name Description Type Default Required
attributes Additional attributes (for e.g. <index number> like 1 or 004). list(any) [] no
createdby CreatedBy, eg 'terraform' string "terraform" no
delimiter Delimiter to be used between project, name, environment and attributes. string "-" no
enabled Set to false to prevent the module from creating any resources. bool true no
environment Environment (e.g. dev, stg, prod). string "dev" no
label_order Label order of one or more of name, project, environment. list(any)
[
"environment",
"project"
]
no
managedby ManagedBy e.g 'MyOrg' string "bitsofparag" no
name Unique name to identify the resource or workspace (e.g. webserver or consul-cluster). string "" no
project Project name, preferably namespace (e.g acme) string "bp" no
tags Additional tags, for e.g. {"network" = "vpc"}. map(string) {} no

Outputs

Name Description
attributes User-provided attributes
environment User-provided environment
id Applied ID
id_labels n/a
name Normalized name
project Normalized project name
tags Normalized Tag map