The purpose of this module is for internal use, and use to ensure consistent tagging across all resources. This module is used to inject tags into all resources created by Terraform. The tags are generated based on the input variables provided to the module.
module "example" {
source = "appvia/tagging/null"
version = "0.0.1"
environment = "dev"
git_repo = "https://github.com/appvia/terraform-null-tagging"
owner = "appvia"
product = "terraform-null-tagging"
}The terraform-docs utility is used to generate this README. Follow the below steps to update:
- Make changes to the
.terraform-docs.ymlfile - Fetch the
terraform-docsbinary (https://terraform-docs.io/user-guide/installation/) - Run
terraform-docs markdown table --output-file ${PWD}/README.md --output-mode inject .
| Name | Version |
|---|---|
| terraform | >= 1.0.7 |
No providers.
No modules.
No resources.
| Name | Description | Type | Default | Required |
|---|---|---|---|---|
| environment | The environment we are deploying the resources | string |
n/a | yes |
| git_repo | The git repository to store the terraform code | string |
n/a | yes |
| owner | The owner of the product, and injected into all resource tags | string |
n/a | yes |
| product | The name of the product to provision resources and inject into all resource tags | string |
n/a | yes |
| application | The name of the application to provision resources and inject into all resource tags | string |
null |
no |
| application_tier | The tier of the application to provision resources and inject into all resource tags | string |
null |
no |
| cost_center | The cost center of the product, and injected into all resource tags | string |
null |
no |
| data_classification | The data classification of the product, and injected into all resource tags | string |
null |
no |
| project | The name of the project to provision resources and inject into all resource tags | string |
null |
no |
| provisioner | The provisioner of the product, and injected into all resource tags | string |
"Terraform" |
no |
| security_classification | The security classification of the product, and injected into all resource tags | string |
null |
no |
| service | The name of the service to provision resources and inject into all resource tags | string |
null |
no |
| team | The team responsible for the product, and injected into all resource tags | string |
null |
no |
| Name | Description |
|---|---|
| tags | A map of all the tags_inverted generated for resources. |