YoVDO

Advanced Terraform

Offered By: LinkedIn Learning

Tags

Terraform Courses Amazon Web Services (AWS) Courses Jenkins Courses CI/CD Courses Configuration Management Courses Infrastructure Automation Courses

Course Description

Overview

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

Related Courses

Introduction aux conteneurs
Microsoft Virtual Academy via OpenClassrooms
DevOps for Developers: How to Get Started
Microsoft via edX
Configuration Management on Google Cloud Platform
Google via Coursera
Windows Server 2016: Infrastructure
Microsoft via edX
Introduction to SAP HANA Administration
SAP Learning