Skip to content

About

Cloud setup using Terraform

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Latest commit

 

History

32 Commits

Folders and files

Repository files navigation

Terraform with AWS Hands-On Practice Labs

A practical, hands-on repository designed to learn AWS Architecture and DevOps Infrastructure as Code (IaC) by building real AWS resources using Terraform and testing them.


Tech Stack

  • Infrastructure as Code: Terraform (tflocal)
  • Cloud Provider: AWS API
  • Language/SDK: Python 3 (boto3)
  • Task Automation: GNU Make
  • Environment: Linux / Ubuntu

Repository Structure

The project is organized into isolated, modular labs to practice specific AWS services independently without state file conflicts.

terraform-pro/
├── 01-iam/            # IAM Users, Groups, Roles & Policies
├── 02-ec2/            # EC2 Instances & Security Groups
├── 03-dyno/           # DynamoDB Tables & Indexes
├── 04-s3/             # S3 Buckets & Bucket Policies
├── check_status.py    # Python Boto3 script to inspect active local resources
├── Makefile           # Workflows for single or batch lab execution
├── pyproject.toml     # Python dependencies managed via uv
└── README.md

About

Cloud setup using Terraform

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages