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.
Overview
Syllabus
- Getting Started
- Overview
- Creating Your Terraform Admin Project
- Terraform `init`, `plan`, and `apply`
- Using Terraform to Create a New Project
- Using Terraform to Create a New VPC
- Using Terraform to Create Compute Engine Instances
- Using Terraform to Auto Scale and Load Balance the Managed Instance Groups
- Cleaning Up
- Final Steps
Taught by
Broadus Palmer