
Download Terraform 0.12.5 from Terraform io, unzip it to /opt using sudo, and export PATH to include /opt; verify with Terraform version 0.12.5.
Set up your Google Cloud Platform account, choose individual type, and enable the free tier with 300 credits for 12 months, then enable billing to access VM instances.
Learn how to define terraform outputs to print resource details after apply, such as Google Compute Instance machine type, name, and zone, using resource, name, and field syntax.
Create a Google storage bucket in Terraform, naming it and setting location and regional storage class. Enable labels and versioning via variables, then plan and apply to deploy on GCP.
Master auto scaling on Google Cloud through Terraform by building an instance template, health checks, group manager, and autoscaler policies to manage dynamic instances.
Welcome to the Terraform Beginner to Advanced - Using Google Cloud Platform course! This course aims to teach you the fundamentals of Terraform and apply them to GCP. We also aim to show the more complex features of functions of GCP and Terraform to really get the student ready for the working world.
The course has been updated to use Terraform Version 12.
The course teaches the following:
Virtual Machines
Databases
Security Groups & Firewall Rules
VPC
Buckets
Functions
Conditionals
Remote State
Null Resources
Local Provisioners
Join
Count
Depends
The in-depth course aims to get the the student up and running, straight to the point and teach how to get this infrastructure working in GCP.
We hope you enjoy it!