Skip to content

ravishekharg/Terraform-Aws-Modules

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Terraform AWS Modules

Reusable, production-grade Terraform modules for AWS infrastructure. Each module is independently validated, formatted, and linted via CI.

Available Modules

Module Description
vpc Multi-AZ VPC with public/private subnets, NAT gateways
eks EKS cluster with managed node groups and OIDC
rds RDS MySQL/PostgreSQL with encryption, monitoring
s3-bucket Secure S3 with versioning, encryption, lifecycle
security-group Flexible SG with dynamic ingress rules
iam-role IAM roles for EC2, Lambda, and EKS IRSA

Usage

Each module has a working example under examples/. Run any example with:

cd examples/rds-mysql
terraform init && terraform plan

Design Principles

  • All storage encrypted by default
  • Public access blocked on S3 by default
  • Least-privilege IAM patterns
  • Consistent tagging via tags variable
  • CI validates every module on every PR

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages