tags

Flaconi/tags/null

Terraform Module HCL NULL

This helper module creates tags for the various projects

Install
module "tags" {
source = "Flaconi/tags/null"
version = "0.2.0"
}
plain text: /constructs/tfmod-flaconi-tags-null/install.txt
⭐ Source on GitHub 📦 Registry page
README

Tags Module ![Lint Status](https://github.com/Flaconi/terraform-null-tags/actions/workflows/linting.yml) ![Docs Status](https://github.com/Flaconi/terraform-null-tags/actions/workflows/terraform-docs.yml) ![Tag](https://github.com/Flaconi/terraform-null-tags/releases) ![Terraform](https://registry.terraform.io/modules/Flaconi/tags/null/) ![License](https://opensource.org/licenses/MIT) This Terraform module helps to create a unified tagging across different projects. Usage Typical Folder structure within a Terraform Project: `` . ├── lambda-security-group │ └── terragrunt.hcl ├── redis │ └── terragrunt.hcl ├── redis-security-group │ └── terragrunt.hcl ├── ssm-store │ └── terragrunt.hcl └── tags └── terragrunt.hcl ` Typical terragrunt.hcl of project tags (initialization) `hcl terraform { sou

Inputs (7)
NameTypeDescriptionDefault
terraform_providerstringNamespace, which could be your organization name or abbreviation, e.g. 'eg' or '""
environmentstringEnvironment, e.g. 'prod', 'staging', 'dev', 'pre-prod', 'UAT'""
parentstringParent folder""
regionstringRegion, e.g. 'eu-west-1', 'eu-central-1'""
projectstringSolution name, e.g. 'app' or 'jenkins'""
tagsmap(string)Additional tags (e.g. `map('BusinessUnit','XYZ')`{}
additional_tag_mapmap(string)Additional tags for appending to each tag map{}
Outputs (2)
tags — Normalized Tag map
tags_as_list_of_maps — Additional tags as a list of maps, which can be used in several AWS resources
Details
FrameworkTerraform Module
LanguageHCL
Version0.2.0
Cloud NULL
★ Stars0
Forks1
Total downloads450
Inputs7
Outputs2
LicenseMIT
NamespaceFlaconi
Updated