snehalkumar5577 / terraform-sample-project-structure

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Requirements

Name Version
terraform 1.1.9
terraform 1.1.9
aws >= 3.72.0, < 4

Providers

Name Version
aws >= 3.72.0, < 4
helm n/a
time n/a

Modules

Name Source Version
eks terraform-aws-modules/eks/aws 18.24.1
vpc terraform-aws-modules/vpc/aws 3.14.2

Resources

Name Type
helm_release.ingress_nginx resource
helm_release.jenkins resource
time_sleep.wait_for_eks resource
aws_eks_cluster_auth.cluster data source

Inputs

Name Description Type Default Required
env_name Enviroment name. This will be used as prefix for all resources string n/a yes
region The AWS region in which resources will be deployed string n/a yes
tags Tags logging in center place
object({
env = string
owner = string
})
n/a yes
vpc Object representing the VPC configuration
object({
azs = list(string)
cidr = string
public_subnets = list(string)
private_subnets = list(string)
})
n/a yes

Outputs

No outputs.

To create infrastructure use below commnads

terraform init -backend-config=./backend/dev01.tfvars
terraform apply -var-file=./env/dev01.tfvars

About

License:Apache License 2.0


Languages

Language:HCL 100.0%