Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

LinkedIn Learning

Advanced Terraform

via LinkedIn Learning

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Dive into real-world use cases for Terraform, and explore the terms, concepts, and techniques you need to use this powerful configuration management tool.

Syllabus

Introduction
  • Introduction to Advanced Terraform
  • What you should know
  • Terraform review and terminology
  • Exercise files
1. Creating a New Terraform Configuration
  • Practical Terraform
  • Google Cloud and Terraform: Tools and setup
  • Designing a cloud infrastructure in Terraform
  • Terraform configuration overview
  • Deploying the Terraform configuration
  • Review deployed resources
  • Destroying resources
2. Intermediate Terraform Concepts
  • Input variables
  • Using input variables
  • Output variables
  • Sensitive data
  • Looping with count
  • Looping with for_each
  • Expressions and functions
  • Introduction to modules
  • Using Terraform modules
3. Advanced Terraform Concepts
  • Analyzing a module
  • Custom modules
  • Terraform remote state overview
  • Deploying backend resources
  • Deploying a remote state configuration
4. Terraform Automation
  • Multiple environment configurations
  • Terraform CI/CD options
  • Terraform Cloud setup
  • Deploying with Terraform Cloud
  • GitOps CI/CD setup
  • GitOps CI/CD with Terraform Cloud
  • Deprecating resources
Conclusion
  • Next steps

Taught by

David Swersky

Reviews

4.7 rating at LinkedIn Learning based on 263 ratings

Start your review of Advanced Terraform

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.