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.
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
