Skip to content

Repository containing all the exercises and practice code from the official HashiCorp Terraform tutorials. Includes examples covering providers, resources, variables, state management, modules, remote backends, and infrastructure automation workflows.

Notifications You must be signed in to change notification settings

silolm/Hashicorp-Terraform-Tutorials

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

5 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

HashiCorp Terraform Tutorials πŸ“˜βš‘

Terraform
AWS
Azure
GCP
Docker
OCI
HCP


🌍 About this Repository

This repository contains my solutions and practice code from the official HashiCorp Terraform Tutorials.

The goal is to create a well-documented portfolio showing how I evolve from the fundamentals of Terraform to building automated, production-grade infrastructure.

Each tutorial lives in its own folder, with its own README.md that explains:

  • What the tutorial covers
  • The key Terraform concepts learned
  • My takeaways and notes

πŸ“ Tutorials

Tutorial Track Description
AWS Create, manage, and destroy AWS infrastructure using Terraform.
Azure Build, change, and destroy Azure infrastructure using Terraform.
HCP Terraform Collaborate on version-controlled configuration using HCP Terraform.
Docker Build, change, and destroy Docker infrastructure using Terraform.
GCP Build, change, and destroy Google Cloud Platform (GCP) infrastructure using Terraform.
OCI Build, change, and destroy a virtual cloud network and subnet on Oracle Cloud Infrastructure (OCI) using Terraform.

πŸ› οΈ Tech Stack

  • IaC Tool: Terraform v1.x
  • Tutorial Tracks: AWS Β· Azure Β· HCP Terraform Β· Docker Β· GCP Β· Oracle Cloud
  • Infra Management: State files, modules, remote backends
  • Version Control: Git + GitHub

πŸ—οΈ Learning Focus

  1. Terraform Core β†’ Providers, resources, variables, outputs, state
  2. Infrastructure Lifecycle β†’ Create, update, destroy safely
  3. Modules & Reusability β†’ Write DRY and scalable code
  4. Collaboration β†’ Workspaces, backends, and HCP Terraform
  5. Production Mindset β†’ Security, automation, best practices

πŸ“š Resources

About

Repository containing all the exercises and practice code from the official HashiCorp Terraform tutorials. Includes examples covering providers, resources, variables, state management, modules, remote backends, and infrastructure automation workflows.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages