Skip to content

Provision AWS VPC resources using Terraform script and GitHub actions for automation

Notifications You must be signed in to change notification settings

t-systems/aws-vpc-infra-automation-via-terraform

Repository files navigation

Table of Contents
  1. About The Project
  2. Getting Started
  3. Contact
  4. My GitHub Statistics

AWS VPC Architecture

About The Project

VPC Automation via Terraform Modules

This project will provision a VPC with basic components as follows:

  • VPC
  • Subnets (Private, Public, DB)
  • InternetGateway
  • NAT Gateway (Highly Available)
  • Route Tables
  • VPC Endpoints (S3, EC2, ECR, CloudWatch)
  • Bastion Host for SSH connection

AWS EC2 ECS Architecture Using VPC Endpoints

About The Project

VPC Automation via Terraform Modules

This project will provision ECS cluster in private subnet and uses VPC endpoints for communication:

  • EC2 ECS Cluster
  • Security Groups
  • Launch Template & Autoscaling Group
  • Elastic LoadBalancer (Application)
  • IAM role for ECS

Built With

Used below tools:

Getting Started

Prerequisites

To run the terraform deployment from local we should have below installation in our machine

Setup Configuration

Contact

Vivek Mishra - @linkedin - [email protected]

My GitHub Statistics

Vivek Mishra github stats mystreak Vivek's Top Langs

About

Provision AWS VPC resources using Terraform script and GitHub actions for automation

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published