Skip to content

Latest commit

 

History

7 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Terraform AWS Infrastructure (IaC)

Overview

This project demonstrates Infrastructure as Code using Terraform to provision and manage AWS cloud resources in a repeatable, secure, and automated manner.

The infrastructure follows real-world best practices and is suitable for production and non-production environments.

Architecture

  • VPC with public and private subnets
  • Internet Gateway and Route Tables
  • EC2 instances
  • Security Groups
  • IAM roles and policies

Tech Stack

  • Terraform
  • AWS (EC2, VPC, IAM, Security Groups)
  • Linux

Project Structure

. ├── main.tf ├── variables.tf ├── outputs.tf ├── provider.tf ├── terraform.tfvars └── modules/

How to Use

  1. Configure AWS credentials:
    aws configure
    
  2. Initialize Terraform:
    terraform init
    
  3. Validate configuration:
    terraform validate
    
  4. Plan infrastructure:
    terraform plan
    
  5. Apply infrastructure:
    terraform apply
    

Terraform Version IaC

About

This project demonstrates Infrastructure as Code using Terraform to provision and manage AWS cloud resources in a repeatable, secure, and automated manner.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages