Skip to content

Production-ready AWS VPC Infrastructure as Code using Terraform modules. Includes public/private subnets, NAT gateways, IGW, route tables, and environment-based configurations for dev/staging/prod.

Notifications You must be signed in to change notification settings

bhanuprakash-devops/terraform-aws-production-vpc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

terraform-aws-production-vpc

Overview This repo contains Terraform modules and environment examples to provision a production-like AWS VPC with public/private subnets, NAT gateways, route tables, and basic security groups. It's designed as a starting point for production IaC with modules and environment separation.

Structure

  • modules/: reusable Terraform modules (vpc, subnets, nat, route_tables)
  • environments/: dev/staging/prod examples
  • main.tf, variables.tf, outputs.tf

Usage

  1. cd environments/prod
  2. terraform init
  3. terraform plan
  4. terraform apply

Notes

  • Replace placeholder values with your AWS account and region.
  • Do not store secrets in repo; use SSM/Secrets Manager in production.
  • The modules are illustrative; adapt resource counts, instance types, and NAT/HA strategy for production.

About

Production-ready AWS VPC Infrastructure as Code using Terraform modules. Includes public/private subnets, NAT gateways, IGW, route tables, and environment-based configurations for dev/staging/prod.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages