Terragrunt - make your Terraform code DRY Год выпуска: 2024 Производитель: Udemy Сайт производителя: https://www.udemy.com/course/terragrunt-make-your-terraform-code-dry/ Автор: Paweł Tokarz Продолжительность: ~5h29m Тип раздаваемого материала: Видеоурок Язык: Английский Описание: We are going to learn how to maintain our Terraform code in better way. We will focus on how to work on Terragrunt modules, extract common parts for provider, remote state and modules itself. We will start with the basics, understand blocks that we have inside the Terragrunt. We will use some built-in functions. After that we are going to focus on why and how move to the next level, so called DRY approach (Don't repeat yourself approach). We will do live examples for: - Plain Terraform (aka dummy modules and environments just to look around) - Hashicorp Vault setup - AWS setup Streamline Your Terraform Workflows with Terragrunt! Learn how to eliminate repetitive code, manage complex infrastructures, and scale your Terraform projects effortlessly. This course will teach you to leverage Terragrunt's powerful features to keep your Terraform configurations DRY (Don't Repeat Yourself) and maintainable across multiple environments. Perfect for DevOps and Cloud Engineers looking to optimize their infrastructure as code practices. I truly believe that with examples in the course and knowledge I'm going to pass over to you - you will be able to apply it to any environments you are currently maintain. Example is this course are related to AWS and Vault, but approaches presented here are relative to any cloud or provider that you are using.
Содержание
03:05 Terragrunt installation 02:29 Multiple version of Terragrunt and Terraform 02:21 Easy switching between versions 02:26 04:55 Easy switching between versions - "in action" demo 04:24 Terragrunt - basic setup 03:42 03:41 Terragrunt - blocks explained 09:06 Terragrunt - flow 05:45 Terragrunt basics 3 вопросов Terragrunt blocks 3 вопросов Materials (Github) 00:08 Introduction to DRY approaches 08:51 Keep your Terraform DRY 07:32 Keep your Terraform DRY - demo 04:57 Terragrunt env configuration - starting point 00:13 Keep your Terraform state configuration DRY 07:34 Keep your Terraform state configuration DRY - demo 05:32 Keep your Terragrunt architecture DRY 20:13 Keep your Terragrunt architecture DRY - another way to include common config 03:16 Keep your Terragrunt architecture DRY - overriding commons 08:30 Keep your Terragrunt architecture DRY - demo 07:56 Keep your Terraform CLI configuration DRY 16:42 Keep your Terraform CLI configuration DRY - demo 13:56 Terragrunt Cache 04:50 Auto-init 03:23 Terragrunt Hooks 06:43 Formatting 02:28 Dependency (between modules) 09:58 Auto-retry 05:27 Run-all 10:24 Keep your Terraform modules DRY 06:38 Keep your Terraform state DRY 09:14 Keep your Terragrunt Architecture DRY 06:56 Keep your Terragrunt Architecture DRY - overriding configuration 10:41 Keep your Terraform CLI args DRY 04:24 Hooks 04:45 Demo 13:58 Caution on AWS costs 02:00 Setup Introduction 06:29 Keep your Terraform modules DRY 16:27 Keep your Terraform state DRY 06:54 Keep your Terraform provider DRY 04:20 Keep your Terragrunt architecture DRY 14:02 Keep your dependencies DRY 15:32 Deploy your AWS infra with Terragrunt run-all 16:45
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You can download files in this forum