Table of contents
Introduction
0mins
Lock icon
Course Introduction | 0m
Lock icon
Introduction to Terraform | 0m
Setting Up Your Environment
0mins
Lock icon
Demo: Installation Methods | 0m
Lock icon
Demo: Using Cloud Playground | 0m
Terraform Fundamentals
345mins
Lock icon
Terraform Fundamentals | 0m
Lock icon
Terraform CLI | 0m
Lock icon
Configuration Language | 0m
Lock icon
Working with Resources | 0m
Lock icon
Input Variables | 0m
Lock icon
Declaring Output Variables | 0m
Lock icon
Declaring Local Variables | 0m
Lock icon
Modules | 0m
Lock icon
Module Sources | 0m
Lock icon
Using Expressions and Functions | 0m
Lock icon
Backend Configuration | 0m
Lock icon
Working with State | 0m
Lock icon
Managing Workspaces | 0m
Lock icon
Terraform Fundamentals (Section Recap) | 0m
Lock icon
Installing Terraform and Working With Terraform ProvidersInstalling Terraform and Working with Terraform Providers | 2h 0m
Lock icon
Using Terraform CLI Commands (workspace and state) to Manipulate a Terraform DeploymentUsing Terraform CLI Commands (workspace and state) to Manipulate a Terraform Deployment | 1h 45m
Lock icon
Building And Testing a Basic Terraform ModuleBuilding and Testing a Basic Terraform Module | 1h 15m
Lock icon
Exploring Terraform State FunctionalityExploring Terraform State Functionality | 45m
Terraform Cloud
0mins
Lock icon
Terraform Cloud | 0m
Lock icon
Migrating Local Terraform | 0m
Lock icon
Integrations | 0m
Lock icon
Workspaces in Terraform Cloud | 0m
Lock icon
Runs in Terraform Cloud | 0m
Lock icon
Run States and Stages | 0m
Lock icon
Users, Teams, and Organizations | 0m
Lock icon
Terraform Cloud (Section Recap) | 0m
Using Terraform in a CI/CD Environment
0mins
Lock icon
Demo: Using GitHub Actions to Automate Terraform | 0m
Lock icon
Demo: Terraform Cloud Setup | 0m
Lock icon
Demo: GitHub Repository Setup | 0m
Lock icon
Demo: Actions Workflow | 0m
Lock icon
Demo: Creating and Merging Pull Requests | 0m
Lock icon
Demo: Verifying a Provisioned Instance | 0m
Lock icon
Using GitHub Actions to Automate Terraform (Section Recap) | 0m
Terraform and AWS
150mins
Lock icon
Demo: Using Terraform to Create and Manage Infrastructure on AWS | 0m
Lock icon
Demo: Authentication | 0m
Lock icon
Demo: Building Your Infrastructure | 0m
Lock icon
Demo: Making Changes and Destroying Your Infrastructure | 0m
Lock icon
Demo: Defining Input Variables | 0m
Lock icon
Demo: Using Output Variables to Query Data | 0m
Lock icon
Demo: Storing Remote State | 0m
Lock icon
Terraform and AWS (Section Recap) | 0m
Lock icon
Using Terraform Provisioners to Set up an Apache Web Server on AWSUsing Terraform Provisioners to Set Up an Apache Web Server on AWS | 1h 0m
Lock icon
Making Changes to AWS Infrastructure using TerraformMake Changes to AWS Infrastructure Using Terraform | 45m
Lock icon
Using Output Variables to Query Data in AWS using TerraformUse Output Variables to Query Data in AWS Using Terraform | 45m
Terraform and Azure
135mins
Lock icon
Demo: Using Terraform to Create and Manage Infrastructure on Azure | 0m
Lock icon
Demo: Authentication | 0m
Lock icon
Demo: Building Your Infrastructure | 0m
Lock icon
Demo: Making Changes and Destroying Your Infrastructure | 0m
Lock icon
Demo: Defining Input Variables | 0m
Lock icon
Demo: Using Output Variables to Query Data | 0m
Lock icon
Terraform and Azure (Section Recap) | 0m
Lock icon
Deploy a Web Application with TerraformDeploy a Web Application with Terraform | 45m
Lock icon
Making Changes to Azure Infrastructure using TerraformMake Changes to Azure Infrastructure Using Terraform | 1h 0m
Lock icon
Using Output Variables to Query Data in Azure using TerraformUse Output Variables to Query Data in Azure Using Terraform | 30m
Terraform and Kubernetes
210mins
Lock icon
Demo: Using Terraform to Create and Manage Infrastructure on Kubernetes | 0m
Lock icon
Demo: Provisioning a Local Kubernetes Cluster | 0m
Lock icon
Demo: Managing Kubernetes with Terraform | 0m
Lock icon
Demo: Provisioning an EKS Cluster | 0m
Lock icon
Demo: Managing EKS with Terraform | 0m
Lock icon
Terraform and Kubernetes (Section Recap) | 0m
Lock icon
Use Terraform to Create a Kubernetes DeploymentUse Terraform to Create a Kubernetes Deployment | 1h 0m
Lock icon
Managing Kubernetes Resources with TerraformManage Kubernetes Resources with Terraform | 1h 0m
Lock icon
Deploying EKS using TerraformUse Terraform to Create an EKS Deployment | 1h 30m
Troubleshooting
60mins
Lock icon
Demo: Troubleshooting Terraform Part 1 | 0m
Lock icon
Demo: Troubleshooting Terraform Part 2 | 0m
Lock icon
Troubleshooting a Terraform Deployment Troubleshooting a Terraform Deployment | 1h 0m
Conclusion
0mins
Lock icon
Course Conclusion and Next Steps | 0m
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 H.
Get access now
Sign up to get immediate access to this course plus thousands more you can watch anytime, anywhere
Cancel
Close button icon