parameter

iac-factory/parameter/local

Terraform Module HCL LOCAL

Terraform Cloud Resource Naming + Tagging

Install
module "parameter" {
source = "iac-factory/parameter/local"
version = "2.1.5"
}
plain text: /constructs/tfmod-iac-factory-parameter-local/install.txt
⭐ Source on GitHub 📦 Registry page
README

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

Inputs (14)
NameTypeDescriptionDefault
servicestringID Element - Service(s) either Consumed or Provided i.e. EC2, Custom-Microservic required
applicationstringID Element - The Component or Solution's Name required
namespacestringID Element - A Global-Level Identifier. Company Name, Contracting Firm, or Busin required
tfstringNon-ID Element - Tag Setter"True"
environmentstringID Element - `Development`, `QA`, `Staging`, `UAT`, `Pre-Production`, `Productio"Development"
tagsmap(string)Additional Tags (e.g. `{'Business-Unit': 'XYZ'}`); Will Overwrite Other Keys Dep{}
name-overwritestringA Name Tag Escape Hatch - Useful for Larger, Single Resource Terraform Module(s)null
identifierstringID Element - An Optional Identifier to Further Define the Resourcenull
separatorstringThe ID's Element Separator"-"
key-casingmap(string){ "application": "title", "environme
value-casingmap(string){ "application": "title", "environme
casingstringA Short-Circuit for the `Name` Tag Partial (Value) of the Parameter"none"
prefix-separatorboolPrefix the Separator to the Start of the ID Stringfalse
suffix-separatorboolSuffix the Separator to the End of the ID Stringfalse
Outputs (8)
service
application
identifier
input
tags
name
namespace
environment
Details
FrameworkTerraform Module
LanguageHCL
Version2.1.5
Cloud LOCAL
★ Stars0
Forks0
Total downloads12.8k
Inputs14
Outputs8
Namespaceiac-factory
Updated