An open API service indexing awesome lists of open source software.

https://github.com/naganathan05/aws-network-layer-with-terraform

This repository contains Terraform code to deploy a basic AWS network layer, including a Virtual Private Cloud (VPC) and associated subnets.
https://github.com/naganathan05/aws-network-layer-with-terraform

aws-vpc-subnet infrastructure-as-code terraform

Last synced: 10 months ago
JSON representation

This repository contains Terraform code to deploy a basic AWS network layer, including a Virtual Private Cloud (VPC) and associated subnets.

Awesome Lists containing this project

README

          

# AWS Network Layer with Terraform

This repository contains Terraform code to deploy a basic AWS network layer, including a Virtual Private Cloud (VPC) and associated subnets.

## Architecture Overview

![Architectural_Diagram](https://github.com/Naganathan05/AWS-Network-Layer-with-Terraform/assets/116747452/a6b553fe-4e9f-4a4c-946d-9cffce7106ec)

## Steps Undergone

- **VPC Configuration:** Define a customizable VPC with specific CIDR blocks.
- **Subnets:** Create public subnets distributed across multiple availability zones.
- **Internet Gateway:** Attach an Internet Gateway for public subnet internet access.
- **Customization:** Easily customize parameters such as CIDR blocks, subnet sizes, and availability zones.
- **Application Load Balancer:** Balances the inbound traffic accross multiple servers deployed accross multiple availability zones.
- **Terraform Best Practices:** Follows best practices for Terraform, including modularization and variable usage.

## Get it Local:

1. Clone the repository:

```bash
git clone https://github.com/Naganathan05/AWS-Network-Layer-with-Terraform.git
```

## Deployment Screen Shots:

## First Redirect
![Screenshot 2024-01-14 140309](https://github.com/Naganathan05/AWS-Network-Layer-with-Terraform/assets/116747452/169b02a2-fa7d-4ead-a47f-ed2bb07601c1)

## Second Redirect
After The Screen is reloaded, the input traffic will be directed to another ec2 instance by the load balancer
![Screenshot 2024-01-14 140239](https://github.com/Naganathan05/AWS-Network-Layer-with-Terraform/assets/116747452/3d0fefa1-ce7c-4fc5-8b14-2479bd5912c1)