Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

Terraform Examples

A personal learning journey through Terraform — starting from the basics and progressively building up to more advanced modules and patterns.

Each topic lives in its own numbered folder and contains a self-contained example along with its own README.md explaining what it demonstrates and how to run it.

How this repo is organized

TerraformExamples/
├── README.md                                  <- you are here
├── 01-Terraform-Basics/
│   └── 01-01-Terraform-Command-Basics/
│       ├── README.md
│       └── terraform-manifests/
│           └── ec2-instance.tf
└── ...more topics added over time
  • Folders are numbered in the order they should be learned (NN-Topic-Name).
  • Sub-examples within a topic follow NN-MM-Sub-Topic-Name.
  • Every example folder has its own README.md with prerequisites, the commands to run, and what to expect.

Examples

# Topic Description
01-01 Terraform Command Basics Core Terraform CLI workflow (init, validate, plan, apply, destroy) using a single EC2 instance

Prerequisites

  • Terraform installed locally
  • An AWS account with credentials configured at %USERPROFILE%\.aws\credentials (Windows) — $HOME/.aws/credentials on macOS/Linux (examples default to the AWS provider unless noted otherwise)

Notes

  • Examples are for learning purposes — review resource sizing/regions before applying against a real AWS account, and remember to terraform destroy when done to avoid unwanted charges.

About

Covers terraform learning journey

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages