Course
Skills
Getting Started with Terraform for Google Cloud
This course provides an introduction to using Terraform for Google Cloud. It enables learners to describe how Terraform can be used to implement infrastructure as code.
What you'll learn
This course provides an introduction to using Terraform for Google Cloud. It enables learners to describe how Terraform can be used to implement infrastructure as code and to apply some of its key features and functionalities to create and manage Google Cloud infrastructure. Learners will get hands-on practice building and managing Google Cloud resources using Terraform.
Table of contents
Course Introduction
3mins
Introduction to Terraform for Google Cloud
19mins
Terms and Concepts
38mins
- Module Overview 2m
- Terraform Configurations and the HashiCorp Language 4m
- Author Phase Terms and Concepts 7m
- Terraform Commands 7m
- The Terraform Validator 4m
- Demo - Terraform Workflow 8m
- Pluralsight: Getting Started with GCP and Qwiklabs 4m
- Lab Intro: Infrastructure as Code with Terraform 1m
- Lab: Infrastructure as Code with Terraform 0m
- Module Summary 1m
Writing Infrastructure Code for Google Cloud
26mins
- Module Overview 1m
- Introduction to Resources 5m
- Meta-arguments for Resources 3m
- Resource Dependencies 4m
- Variables 6m
- Variables Best Practices 1m
- Output Values 3m
- Terraform Registry and Cloud Foundation Toolkit 0m
- Lab Intro: Creating Resource Dependencies with Terraform 2m
- Lab: Creating Resource Dependencies with Terraform 0m
- Module Summary 1m
Organizing and Reusing Configuration with Terraform Modules
20mins
- Module Overview 2m
- Introduction to Terraform Modules 4m
- Modules use cases and benefits 2m
- Reuse Configurations with Modules 3m
- Variables and Outputs 4m
- Best Practices and a Real Time Scenario 3m
- Lab Intro: Automating the Deployment of Infrastructure Using Terraform 1m
- Lab: Automating the Deployment of Infrastructure Using Terraform 0m
- Module Summary 1m
Introduction to Terraform State
9mins
Course Summary
2mins