Autoplay
Autocomplete
Previous Lesson
Complete and Continue
A Crash Course on Terraform
Welcome!
Welcome to Your Crash Course! (2:20)
Meet the Instructors (1:15)
Prerequisites (1:22)
Installing Terraform on macOS (1:12)
IDEs for Terraform (6:04)
Introduction
Overview (2:21)
Simplest Possible Code Example (5:55)
Terraform Files (0:47)
HashiCorp Config Language (0:53)
terraform init (0:49)
terraform apply (2:40)
terraform plan (0:43)
LIVE DEMO (3:55)
State Drift (2:08)
LIVE DEMO (2:46)
Variables (7:12)
Dependencies Between Resources (6:10)
terraform destroy (0:58)
LIVE DEMO (6:41)
Terraform State
Overview (5:28)
Terraform Modules
Introduction (4:10)
Using Modules (4:39)
LIVE DEMO (9:24)
Community Standards (7:02)
Best Practices
Overview (1:13)
1. Plan before Apply (0:19)
2. Stage before Prod (0:45)
3. Isolated Environments (4:16)
4. Use Versioned Modules (4:39)
5. Use Remote State (3:09)
Did I leave anything out? (0:27)
Gotchas
Overview (5:29)
Recap
You finished the course! (1:58)
Using Modules
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock