parameter
iac-factory/parameter/local
Terraform Cloud Resource Naming + Tagging
terraform-local-parameter # Inputs | Name | Description | Type | Default | Required | |------|-------------|------|---------|:--------:| | application | ID Element - The Component or Solution's Name | string | n/a | yes | | namespace | ID Element - A Global-Level Identifier. Company Name, Contracting Firm, or Business-Unit - perhaps Cloud-service are Appropriate | string | n/a | yes | | service | ID Element - Service(s) either Consumed or Provided i.e. EC2, Custom-Microservice-Name, K8s | string | n/a | yes | | casing | A Short-Circuit for the Name Tag Partial (Value) of the Parameter | string | "none" | no | | environment | ID Element - Development, QA, Staging, UAT, Pre-Production, Production | string | "Development" | no | | identifier | ID Element - An Optional Identifier to Further De
| Name | Type | Description | Default |
|---|---|---|---|
| service | string | ID Element - Service(s) either Consumed or Provided i.e. EC2, Custom-Microservic | required |
| application | string | ID Element - The Component or Solution's Name | required |
| namespace | string | ID Element - A Global-Level Identifier. Company Name, Contracting Firm, or Busin | required |
| tf | string | Non-ID Element - Tag Setter | "True" |
| environment | string | ID Element - `Development`, `QA`, `Staging`, `UAT`, `Pre-Production`, `Productio | "Development" |
| tags | map(string) | Additional Tags (e.g. `{'Business-Unit': 'XYZ'}`); Will Overwrite Other Keys Dep | {} |
| name-overwrite | string | A Name Tag Escape Hatch - Useful for Larger, Single Resource Terraform Module(s) | null |
| identifier | string | ID Element - An Optional Identifier to Further Define the Resource | null |
| separator | string | The ID's Element Separator | "-" |
| key-casing | map(string) | {
"application": "title",
"environme | |
| value-casing | map(string) | {
"application": "title",
"environme | |
| casing | string | A Short-Circuit for the `Name` Tag Partial (Value) of the Parameter | "none" |
| prefix-separator | bool | Prefix the Separator to the Start of the ID String | false |
| suffix-separator | bool | Suffix the Separator to the End of the ID String | false |
serviceapplicationidentifierinputtagsnamenamespaceenvironment