GitHunt
NI

Nisha318/Terraform-Modules

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

Languages

HCL100.0%

Contributors

Created February 12, 2023
Updated January 24, 2026