Table of contents
Introduction
15m 37s
Lock icon
Course Introduction | 11m 29s
Lock icon
Introduction to Terraform | 4m 8s
Setting Up Your Environment
15m 55s
Lock icon
Demo: Installation Methods | 10m 52s
Lock icon
Demo: Using Cloud Playground | 5m 3s
Terraform Fundamentals
5h 22m 30s
Lock icon
Terraform Fundamentals | 2m 51s
Lock icon
Terraform CLI | 9m 32s
Lock icon
Configuration Language | 10m 1s
Lock icon
Working with Resources | 11m 29s
Lock icon
Input Variables | 10m 44s
Lock icon
Declaring Output Variables | 5m 2s
Lock icon
Declaring Local Variables | 1m 59s
Lock icon
Modules | 8m
Lock icon
Module Sources | 12m 56s
Lock icon
Using Expressions and Functions | 8m 8s
Lock icon
Backend Configuration | 15m
Lock icon
Working with State | 9m 13s
Lock icon
Managing Workspaces | 4m 37s
Lock icon
Terraform Fundamentals (Section Recap) | 2m 58s
Lock icon
Installing Terraform and Working with Terraform Providers | 30m
Lock icon
Using Terraform CLI Commands (workspace and state) to Manipulate a Terraform Deployment | 1h 30m
Lock icon
Building and Testing a Basic Terraform Module | 1h 0m
Lock icon
Exploring Terraform State Functionality | 30m
Terraform Cloud
48m 34s
Lock icon
Terraform Cloud | 1m 39s
Lock icon
Migrating Local Terraform | 7m 55s
Lock icon
Integrations | 5m 8s
Lock icon
Workspaces in Terraform Cloud | 10m 47s
Lock icon
Runs in Terraform Cloud | 8m 12s
Lock icon
Run States and Stages | 5m 11s
Lock icon
Users, Teams, and Organizations | 7m 40s
Lock icon
Terraform Cloud (Section Recap) | 2m 2s
Using Terraform in a CI/CD Environment
35m 13s
Lock icon
Demo: Using GitHub Actions to Automate Terraform | 4m 56s
Lock icon
Demo: Terraform Cloud Setup | 4m 54s
Lock icon
Demo: GitHub Repository Setup | 4m 11s
Lock icon
Demo: Actions Workflow | 7m 51s
Lock icon
Demo: Creating and Merging Pull Requests | 6m 8s
Lock icon
Demo: Verifying a Provisioned Instance | 4m 47s
Lock icon
Using GitHub Actions to Automate Terraform (Section Recap) | 2m 26s
Terraform and AWS
2h 28m 51s
Lock icon
Demo: Using Terraform to Create and Manage Infrastructure on AWS | 2m 56s
Lock icon
Demo: Authentication | 5m 57s
Lock icon
Demo: Building Your Infrastructure | 6m 50s
Lock icon
Demo: Making Changes and Destroying Your Infrastructure | 5m 7s
Lock icon
Demo: Defining Input Variables | 5m 11s
Lock icon
Demo: Using Output Variables to Query Data | 5m 56s
Lock icon
Demo: Storing Remote State | 8m 56s
Lock icon
Terraform and AWS (Section Recap) | 2m 58s
Lock icon
Using Terraform Provisioners to Set Up an Apache Web Server on AWS | 45m
Lock icon
Make Changes to AWS Infrastructure Using Terraform | 30m
Lock icon
Use Output Variables to Query Data in AWS Using Terraform | 30m
Terraform and Azure
1h 47m 46s
Lock icon
Demo: Using Terraform to Create and Manage Infrastructure on Azure | 2m 59s
Lock icon
Demo: Authentication | 4m 10s
Lock icon
Demo: Building Your Infrastructure | 6m 19s
Lock icon
Demo: Making Changes and Destroying Your Infrastructure | 8m 40s
Lock icon
Demo: Defining Input Variables | 4m 34s
Lock icon
Demo: Using Output Variables to Query Data | 3m 22s
Lock icon
Terraform and Azure (Section Recap) | 2m 42s
Lock icon
Deploy a Web Application with Terraform | 15m
Lock icon
Make Changes to Azure Infrastructure Using Terraform | 45m
Lock icon
Use Output Variables to Query Data in Azure Using Terraform | 15m
Terraform and Kubernetes
3h 38m 1s
Lock icon
Demo: Using Terraform to Create and Manage Infrastructure on Kubernetes | 2m 21s
Lock icon
Demo: Provisioning a Local Kubernetes Cluster | 10m 42s
Lock icon
Demo: Managing Kubernetes with Terraform | 8m 7s
Lock icon
Demo: Provisioning an EKS Cluster | 15m 47s
Lock icon
Demo: Managing EKS with Terraform | 13m 33s
Lock icon
Terraform and Kubernetes (Section Recap) | 2m 31s
Lock icon
Use Terraform to Create a Kubernetes Deployment | 45m
Lock icon
Manage Kubernetes Resources with Terraform | 45m
Lock icon
Use Terraform to Create an EKS Deployment | 1h 15m
Troubleshooting
1h 7m 31s
Lock icon
Demo: Troubleshooting Terraform Part 1 | 12m 11s
Lock icon
Demo: Troubleshooting Terraform Part 2 | 10m 20s
Lock icon
Troubleshooting a Terraform Deployment | 45m
Conclusion
3m 13s
Lock icon
Course Conclusion and Next Steps | 3m 13s
About the author
Jesse Hoch
Jesse is a Training Architect here at Pluralsight with a focus on DevOps. Jesse finds the world of DevOps fascinating and loves how there are many avenues to explore. He has over 20 years of IT experience in various roles. He has been a Linux Systems Administrator, a Database Administrator, and an IT Manager to name a few and specializes in Terraform and OpenShift. He loves exploring new technologies and entertaining his curious mind. He is very happy to be your guide in your learning journey so let the journey begin!
More Courses by Jesse
Get access now
Sign up to get immediate access to this course plus thousands more you can watch anytime, anywhere
Cancel
Close button icon