Skip to content

Repository files navigation

AWS Terraform Setup

The setup includes following modules which are configurable.

  • VPC
  • ECS Fargate
  • Application Load Balancer
  • Aurora MySQL Serverless
  • RDS MySQL
  • CodeCommit, CodeBuild, CodePipeline
  • ECR
  • CloudWatch Alarms
  • S3 Bucket
  • CloudTrail

NodeJS Applications

  • Web Server is a simple NodeJS/Express application which internally uses the App Server to process incoming requests.
  • App Server is a middle application which accepts requests from the Web server and connects with the AWS Aurora database for all the database communication.

Terraform Environment Variables

sample.terraform.tfvars has all the required environment variables required for the terraform setup. Rename the file and apply the desired values before running the terraform plan/apply.

Terraform

Follow the terraform documentation to run the setup.

Setup Layout

About

AWS Terraform Setup with VPC, CodeCommit, CodeBuild, CodePipeline, ECS Fargate, Aurora MySQL Serverless, RDS MySQL, CloudWatch Alarms, S3 Bucket, CloudTrail and other modules

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages