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.

Looking for more?

I've made this course free so that everyone can learn about this amazing technology. But some of you will be looking for something more. A community to join or a mentor to guide you.

Consider my membership options as a way of upgrading your learning experience, powering up your career and pushing you to the next level.
Discover More

What's included?

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

Contents

Introduction
Welcome
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