Skip to content

Terraform project deploying a highly available AWS setup with a custom VPC across two AZs, two EC2 instances using separate user data, and an Application Load Balancer with target groups and security groups. Terraform state is stored remotely in Amazon S3 for reliability and collaboration.

License

Notifications You must be signed in to change notification settings

githubWithGHANA/terraform-aws-iac-projects

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

24 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Terraform AWS Infrastructure as Code Projects

Terraform AWS GitHub repo size GitHub last commit GitHub license


πŸ“Œ Overview

This repository contains multiple AWS infrastructure projects built using Terraform.
Each project is organized into its own folder and demonstrates real-world Infrastructure as Code (IaC) practices such as remote state management, reusable configurations, and automated provisioning.

The goal of this repository is to practice, showcase, and document AWS + Terraform skills in a structured and production-aligned manner.


πŸ“ Repository Structure

terraform-aws-iac-projects/
β”œβ”€β”€ terraform-aws-modular-infrastructure/
β”œβ”€β”€ terraform-aws-vpc-alb-ec2-s3/     
β”œβ”€β”€ terraform-aws-rds/              
└── README.md

πŸ› οΈ Technologies Used

  • Terraform
  • AWS (EC2, VPC, ALB, S3, IAM)
  • Git & GitHub
  • Linux & Bash scripting

πŸ”§ Prerequisites

  • Terraform v1.3.0 or later
  • AWS CLI installed and configured
  • AWS IAM permissions for required services
  • Basic understanding of Terraform and AWS

▢️ How to Use

1️⃣ Clone the repository

git clone https://github.com/githubWithGHANA/terraform-aws-iac-projects.git
cd terraform-aws-iac-projects

πŸ‘€ Author

Ghanashyama
Aspiring AWS / DevOps Engineer
GitHub: githubWithGHANA

About

Terraform project deploying a highly available AWS setup with a custom VPC across two AZs, two EC2 instances using separate user data, and an Application Load Balancer with target groups and security groups. Terraform state is stored remotely in Amazon S3 for reliability and collaboration.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published