Github Actions Pipelines
AWS
Terraform + Terraform Cloud
This repository leverages Terraform Cloud within the CI/CD pipeline, fulfilling a critical DevSecOps requirement: Secure Remote State Management. By utilizing Terraform Cloud (or an S3 backend with DynamoDB locking and KMS encryption), we guarantee that sensitive infrastructure state files (which often contain plaintext secrets, database passwords, and private IPs) are never committed to version control or left exposed on a Jenkins/GitHub Actions runner.
Virtual Private Cloud (VPC)
Public Subnets
EC2 Instance
Internet Gateways (IG)
Security Groups (SG)
Elastic Container Registry (ECR)
Elastic Container Service (ECS) + Fargate
Auto Scaling Group (ASG)
Copyright © 2022, Harshhaa Reddy. Released under the GNU Affero General Public License v3.0.



