Special offers now — see discounted courses.
day
:
hour
:
min
:
sec
See special offers
Advanced Terraform

Advanced Terraform

2h 26mAdvanced2023-01-18

Authors

David Swersky

David Swersky

DevOps and Enterprise Architect with 20+ years of IT experience

Course details

Terraform simplifies and accelerates the configuration and deployment of infrastructure, including cloud-based environments. In this project-based course, David Swersky highlights a series of advanced Terraform use cases. David goes over the steps to create a new Terraform configuration, then explores intermediate concepts like variables, looping, expression and functions, modules, and more. He explains advanced concepts, such as custom modules, defining a remote state backend, and deploying configurations across multiple environments. The course is capped with an example model for a complete Continuous Integration/Continuous Delivery pipeline for deploying Terraform configurations.

Skills covered

TerraformHashiCorpData CentersAdvancedDatabase Management

Concepts

0. Introduction

  • 01 - Introduction to Advanced Terraform
  • 02 - What you should know
  • 03 - Terraform review and terminology
  • 04 - Exercise files

1. Creating a New Terraform Configuration

  • 05 - Practical Terraform
  • 06 - Google Cloud and Terraform - Tools and setup
  • 07 - Designing a cloud infrastructure in Terraform
  • 08 - Terraform configuration overview
  • 09 - Deploying the Terraform configuration
  • 10 - Review deployed resources
  • 11 - Destroying resources

2. Intermediate Terraform Concepts

  • 12 - Input variables
  • 13 - Using input variables
  • 14 - Output variables
  • 15 - Sensitive data
  • 16 - Looping with count
  • 17 - Looping with for each
  • 18 - Expressions and functions
  • 19 - Introduction to modules
  • 20 - Using Terraform modules

3. Advanced Terraform Concepts

  • 21 - Analyzing a module
  • 22 - Custom modules
  • 23 - Terraform remote state overview
  • 24 - Deploying backend resources
  • 25 - Deploying a remote state configuration

4. Terraform Automation

  • 26 - Multiple environment configurations
  • 27 - Terraform CI CD options
  • 28 - Terraform Cloud setup
  • 29 - Deploying with Terraform Cloud
  • 30 - GitOps CI CD setup
  • 31 - GitOps CI CD with Terraform Cloud
  • 32 - Deprecating resources

Conclusion

  • 33 - Next steps

Related courses

Related learn paths

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