From df22fcf46bda139ac06f3922e7fdf74b623dd44435db99eb64cc25c647cadc37 Mon Sep 17 00:00:00 2001 From: xpk Date: Wed, 25 Feb 2026 15:47:56 +0800 Subject: [PATCH] feat: updated root module skeleton template --- skel/README.md | 10 +--------- skel/main.tf | 5 ++++- skel/provider.tf | 4 ++-- skel/terraform.tfvars | 2 +- skel/variables.tf | 25 ++++++++++++++++++++----- 5 files changed, 28 insertions(+), 18 deletions(-) diff --git a/skel/README.md b/skel/README.md index 4ee88c4..45251d7 100644 --- a/skel/README.md +++ b/skel/README.md @@ -1,9 +1 @@ -# Every module should be documented - -## Description - -## Input variables - -## Output variables - -## Example \ No newline at end of file +# TODO generate with terraform-docs \ No newline at end of file diff --git a/skel/main.tf b/skel/main.tf index 04a4d34..3f1f13c 100644 --- a/skel/main.tf +++ b/skel/main.tf @@ -1 +1,4 @@ -# main.tf \ No newline at end of file +/** +* # Module Name +* +*/ \ No newline at end of file diff --git a/skel/provider.tf b/skel/provider.tf index 9875ed1..0585256 100644 --- a/skel/provider.tf +++ b/skel/provider.tf @@ -13,11 +13,11 @@ provider "aws" { terraform { - required_version = ">= 1.3" + required_version = ">= 1.11" required_providers { aws = { source = "hashicorp/aws" - version = ">= 5.0" + version = ">= 6.0" } } } diff --git a/skel/terraform.tfvars b/skel/terraform.tfvars index 6ca8120..36cb5c6 100644 --- a/skel/terraform.tfvars +++ b/skel/terraform.tfvars @@ -1,5 +1,5 @@ aws-region = "ap-east-1" customer-name = "CX" -environment = "prod" +environment = "Lab" project = "SupportTools" application = "Undefined" diff --git a/skel/variables.tf b/skel/variables.tf index c6d11a8..cf9d038 100644 --- a/skel/variables.tf +++ b/skel/variables.tf @@ -1,5 +1,20 @@ -variable "aws-region" {} -variable "customer-name" {} -variable "environment" {} -variable "project" {} -variable "application" {} +variable "aws-region" { + description = "AWS Region" + type = string +} +variable "customer-name" { + description = "Resource owner" + type = string +} +variable "environment" { + description = "Environment i.e. Prod/Qa/Dev" + type = string +} +variable "project" { + description = "Name of project" + type = string +} +variable "application" { + description = "Name of application" + type = string +}