Introduction
Essential Terraform in AWS: Introduction
()
Lesson 1: Terraform Fundamentals·
Learning objectives
()
What is IaC?
()
What is Terraform?
()
Why use Terraform?
()
The Terraform help system
()
How Terraform works
()
Terraform documentation
()
Terraform workflow
()
Quiz
()
Lesson 2: First Terraform Configuration with AWS
Learning objectives
()
Viewing the step-by-step instructions
()
Creating a main.tf file
()
Formatting Terraform code
()
Initializing the working directory
()
Validating Terraform code
()
Viewing the Terraform plan
()
Applying the infrastructure to AWS
()
Analyzing the state file
()
Destroying the infrastructure
()
Quiz
()
Lesson 3: AWS Configuration with Security Groups
Learning objectives
()
Coding a main.tf file in VSCode
()
The Terraform registry
()
Validating creating infrastructure
()
Destroying the infrastructure and analysis
()
Quiz
()
Lesson 4: AWS Configuration with SSH and Outputs
Learning objectives
()
Creating the directory structure
()
Creating an SSH key pair
()
Coding the Terraform files
()
Terraform outputs
()
Initializing, validating, and applying infrastructure
()
Using SSH to connect to the new instance
()
Destroying the infrastructure
()
Quiz
()
Lesson 5: Terraform with Cloud-Init and Viewing Resources
Learning objectives
()
Preparing the lab
()
Analyzing the cloud-init script
()
Terraforming the infrastructure
()
Logging in to the instance and verifying the website
()
Viewing resources with Terraform commands
()
Replacing individual resources
()
Destroying the infrastructure
()
Quiz
()
Summary
Essential Terraform in AWS: Summary
()