Virtual Private Clouds on AWS

This project contains Terraform configuration that creates a functional VPC in an Amazon Web Services (AWS) account.

For more information, please visit the blog post Virtual Private Clouds on AWS .

Pre-requisites

Please note that this code was written for Terraform versions >= 1.2 and <= 1.5.6.

Project structure

The project contains two options for creating a VPC:

  1. Elaborative; This option lists down the step-by-step process of creating a VPC highlighting all the important aspects.
  2. terraform-aws-module; This option utilises Terraform AWS Modules to create a VPC. This is an ideal option once you understand the concepts around VPCs in AWS.