Skip to content

arshaddevops20/IaC

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

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

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages