tags
hadenlabs/tags/null
Terraform tags
Install
README
    terraform-null-tags terraform tags Usage ``hcl module "main" { source = "hadenlabs/terraform-null-tags" version = "0.2.0" namespace = "hadenlabs" environment = "us-east-1" stage = "develop" name = "jenkins" } ` Full working examples can be found in examples folder. Examples common `hcl module "main" { source = "hadenlabs/terraform-null-tags" version = "0.2.0" namespace = "hadenlabs" stage = "develop" name = "jenkins" } ` Requirements | Name | Version | | ------------------------------------------
Inputs (6)
| Name | Type | Description | Default |
|---|---|---|---|
| namespace | string | Namespace, which could be your organization name or abbreviation, e.g. 'eg' or ' | required |
| stage | string | Stage, e.g. 'prod', 'staging', 'dev', OR 'source', 'build', 'test', 'deploy', 'r | required |
| name | string | Solution name, e.g. 'app' or 'jenkins' | required |
| attributes | list(string) | Additional attributes (e.g. `1`) | [] |
| tags | map(string) | Additional tags (e.g. `map('BusinessUnit','XYZ')` | {} |
| config | any | Single object for setting entire configuration at once. See description of indiv | {} |
Outputs (10)
namespace — Normalized namespacestage — Normalized stagelabel_order — The naming order actually used to create the IDid_full — return id full generated of label ordername — Normalized namedelimiter — Delimiter between `namespace`, `stage`, `name` and `attributes`name6 — first 6 chars of string namename32 — first 32 chars of string nameattributes — List of attributestags — Tags as a map (includes a `Name` tag)Details
Similar packages
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,