Skip to content

Nisha318/Terraform-Modules

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 

Repository files navigation

AWS Terraform Modules

Reusable Terraform modules for AWS infrastructure based on production deployments in healthcare, financial services, and federal environments.

Modules

Three-Tier Network VPC

Multi-AZ VPC with public, private application, and isolated data tier segmentation.

Three-Tier VPC Architecture

View Documentation

module "vpc" {
  source = "github.com/nisha318/Terraform-Modules//modules/three-tier_AWS_Network_VPC"
  
  region       = "us-east-1"
  project_name = "my-app"
  vpc_cidr     = "10.0.0.0/16"
  
  public_subnet_az1_cidr       = "10.0.0.0/24"
  public_subnet_az2_cidr       = "10.0.1.0/24"
  private_app_subnet_az1_cidr  = "10.0.2.0/24"
  private_app_subnet_az2_cidr  = "10.0.3.0/24"
  private_data_subnet_az1_cidr = "10.0.4.0/24"
  private_data_subnet_az2_cidr = "10.0.5.0/24"
}

Features:

  • Multi-AZ high availability
  • Defense-in-depth network segmentation
  • NAT Gateway per AZ
  • VPC Flow Logs
  • NIST 800-53 control implementation

Use Cases:

  • Multi-tier web applications
  • Microservices architectures
  • HIPAA/PCI-DSS compliant workloads

Security & Compliance

Modules implement controls for:

  • NIST 800-53 (SC-7, AC-4, AU-2)
  • DISA STIGs
  • HIPAA technical safeguards

Author: Nisha P. McDonnell, CISSP
Portfolio: github.com/nisha318

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages