This course demonstrates how to create and manage projects and resources on Google Cloud Platform with Terraform. With Terraform, many of your resources — such as projects, IAM policies, networks, and Compute Engine instances — can be managed, versioned, and easily recreated for your organization or teams. The state that Terraform generates is saved to Google Cloud Storage for persistence.
- Chapter 1 3 Lessons Getting Started 3:20
- Chapter 2 3 Lessons Overview 6:53
- Chapter 3 4 Lessons Creating Your Terraform Admin Project 19:56
- Chapter 4 6 Lessons Terraform `init`, `plan`, and `apply` 18:31
Understanding `terraform init`
3:54Understanding `terraform plan`
5:02Understanding `terraform apply`
4:00Understanding `terraform output`
5:35Installing and Configuring Terraform on a Compute Engine Instance
0:00 Hands-On LabTerraform Basics: Understanding `init`, `plan`, and `apply`
0:00 Hands-On Lab - Chapter 5 1 Lesson Using Terraform to Create a New Project 4:16
- Chapter 6 4 Lessons Using Terraform to Create a New VPC 13:44
- Chapter 7 3 Lessons Using Terraform to Create Compute Engine Instances 10:13
- Chapter 8 2 Lessons Using Terraform to Auto Scale and Load Balance the Managed Instance Groups 8:25
- Chapter 9 1 Lesson Cleaning Up 3:15
- Chapter 10 1 Lesson Final Steps 1:18