Special offers now — see discounted courses.
day
:
hour
:
min
:
sec
See special offers
Introduction to Terraform on Google Cloud Platform

Introduction to Terraform on Google Cloud Platform

1h 37mIntermediate2024-02-15

Authors

Josh Samuelson

Josh Samuelson

Systems Administrator, DevOps Engineer

Course details

Terraform is an infrastructure management tool that lets you manage and maintain your servers, networking, storage, and more in one centralized set of code. In this course, learn how to use Terraform to manage resources on Google Cloud and take advantage of the benefits of infrastructure as code. Instructor Josh Samuelson guides you through setting up a Terraform code repo using GitHub, shows you how to use Google Cloud with Terraform, and takes you through setting up a workspace in Terraform Cloud using your GitHub repo and Google Cloud credentials. Learn how to explore state files, make changes to your Terraform code, use reusable modules, and clean up your infrastructure when you're done. If you’ve found your Google Cloud infrastructure lacking, join Josh in this course to make sense of it by managing your infrastructure in code.

Skills covered

TerraformHashiCorpData CentersGoogle CloudDevOps FoundationsDevOpsDatabase ManagementSoftware Development ToolsGoogleCloud PlatformsCloud ComputingSoftware DevelopmentDeep Dive (X:Y)

Concepts

0. Introduction

  • 01 - Learn Terraform for your cloud infrastructure
  • 02 - What you need

1. First Steps with Terraform

  • 03 - What is Terraform
  • 04 - Your Terraform code repo
  • 05 - Setting up Google Cloud for Terraform
  • 06 - Terraform Cloud

2. Terraform in Action

  • 07 - Terraform plan
  • 08 - First Terraform run
  • 09 - How Terraform works
  • 10 - Terraform states
  • 11 - Editing your code
  • 12 - Understanding Terraform errors

3. Infrastructure as Code

  • 13 - Modules
  • 14 - Terraform Registry
  • 15 - Variables
  • 16 - Split out your data
  • 17 - Refactor using modules
  • 18 - Modularize
  • 19 - Cleaning up - Terraform Destroy

Conclusion

  • 20 - Next steps

About us

LyndaKade is a leading learning platform that helps people learn business, software, technology, and creative skills to achieve personal and professional goals.

Phone numberAparat ChannelTelegram SupportTelegram ChannelInstagram Page

All rights to this site belong to LyndaKade.

Terms of Service|Privacy Policy

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
Zarinpal
Zibal