1 Introduction to Terraform for Google Cloud
Introduction to IaC
Introduction to Terraform
Using Terraform
2 Terms and concepts
The Author phase
Terraform commands
Terraform Validator tool
3 Writing Infrastructure Code for Google Cloud
Introduction to Resources
Considerations to define a resource block
Meta-arguments for resources
Resource dependencies
Introduction to Variables
Introduction to output values
Terraform Registry and CFT
4 Organizing and Reusing Configuration with Terraform Modules
Introduction to modules
Reusing configurations by using modules
Using variables to parameterize your configuration
Pass resource attributes using output variables
Module use cases, benefits, and best practices
5 Introduction to Terraform State
Introduction to Terraform state
Ways to save a state file
Storing a state file in a Cloud Storage bucket
Terraform state best practices
Learners will get hands-on practice building Google Cloud resources using Terraform.
Cloud engineers, DevOps engineers, and individuals who want to start using Terraform to automate infrastructure provisioning with a focus on Google Cloud Platform.
To get the most out of this course, participants should:
This course is part of the Google Cloud Certified Associate Cloud Engineer certification path.
Products
Not covered