Terraform Crash Course by Michael Crilly

Terraform Crash Course

In this fast paced short course we're going to explore the very basics of Terraform. We'll spin up an EC2 instance in AWS and then destroy it again, including all the other resources such as VPCs, Subnets, and more.

What's included?

Video Icon 15 videos File Icon 1 file Text Icon 7 text files


2 mins
About this course
Discord Community
Terraform Example Code
Recommended Software
What you can Skip
When to "terraform apply"
Visual Studio Code
The Basics
AWS Provider, State, and Validation
3 mins
Creating an AWS VPC Resource
2 mins
Terraform Plan & Apply
2 mins
The Building Blocks
Syntax, Resource Attributes and Internet Gateway
2 mins
AWS Subnet (optional)
4 mins
AWS Route Table (optional)
3 mins
AWS Network Access Control List (optional)
1 min
AWS Security Group (optional)
1 min
AWS Elastic IP and Explicit Dependencies
2 mins
AWS (SSH) Keypair (optional)
1 min
Final Steps
AWS AMI ID using a Data Block
2 mins
AWS EC2 Instance and Explicit Dependency
2 mins
Creating an Output and Seeing the Results
3 mins
Terraform Destroy and some Final Thoughts
3 mins