Tags
Language
Tags
December 2024
Su Mo Tu We Th Fr Sa
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31 1 2 3 4

Opentofu & Terragrunt: From Zero To Migration From Terraform

Posted By: ELK1nG
Opentofu & Terragrunt: From Zero To Migration From Terraform

Opentofu & Terragrunt: From Zero To Migration From Terraform
Published 3/2024
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 1.05 GB | Duration: 3h 39m

IaC expertise and a hands-on guide to OpenTofu and Terragrunt for cloud infrastructure development

What you'll learn

Understand the fundamentals of OpenTofu, including its features, syntax, and usage

Learn how to set up and configure OpenTofu for infrastructure management

Integrate Terragrunt into the workflow and comprehend its role in managing OpenTofu configurations

Explore the process of deploying infrastructure on AWS using OpenTofu and Terragrunt

Design and deploy a multi-region architecture using Terragrunt, learning best practices for scaling and managing infrastructure across regions

Conduct a comparative analysis between OpenTofu and Terraform, highlighting strengths and weaknesses

Requirements

Foundational understanding of AWS services and no specific prior knowledge is required.

Description

Welcome to the "OpenTofu & Terragrunt: From zero to migration from Terraform" course!Step into the world of Infrastructure as Code (IaC) via OpenTofu and Terragrunt. Explore the functionality of these tools, followed by a guide to prepare from scratch the multi-region architecture on AWS cloud and even migrate your existing Terraform configuration to OpenTofu.Course Overview:Foundations of OpenTofu:Gain a comprehensive understanding of OpenTofu, exploring its features, syntax, and setup for efficient infrastructure management.AWS architecture with OpenTofu:Dive into practical deployments on AWS using OpenTofu, learning to create, manage, and optimize resources such as EC2 instances, SSM, and RDS.Terragrunt Integration & Multi-Region Deployment:Explore the integration of Terragrunt into your workflow, unraveling its role in managing Terraform configurations. Design and deploy a HA multi-region architecture, mastering scalability and regional infrastructure management.Migration of existing Terraform code to OpenTofu:Conduct a detailed comparison between OpenTofu and Terraform, identifying strengths and weaknesses. Learn the step-by-step process of migrating from Terraform to OpenTofu, addressing compatibility and optimization challenges.Upon finishing the course, you'll have well-prepared Infrastructure as Code scripts covering AWS architecture across two regions and capable of dynamic scaling using OpenTofu and Terragrunt tools following best practices. You'll also receive tips for making the right decisions between Terraform and OpenTofu, along with guidance on preparing your migration correctly. Join us in enhancing your IaC expertise on this journey!

Overview

Section 1: Introduction

Lecture 1 Course introduction and requirements

Lecture 2 About author

Section 2: OpenTofu

Lecture 3 Infrastructure as a code

Lecture 4 OpenTofu introduction

Lecture 5 Installing OpenTofu on MacOS

Lecture 6 Installing OpenTofu on Linux

Lecture 7 Installing OpenTofu on Windows

Lecture 8 OpenTofu syntax (HCL)

Lecture 9 OpenTofu workflow (providers, commands)

Lecture 10 OpenTofu hands-on workflow

Lecture 11 OpenTofu data types and values

Lecture 12 OpenTofu hands-on resource creation

Lecture 13 OpenTofu null resource

Lecture 14 OpenTofu built-in functions

Lecture 15 OpenTofu hands-on built-in functions and dynamic resource creation

Lecture 16 OpenTofu hands-on EC2 instance creation

Lecture 17 OpenTofu backend configuration

Lecture 18 OpenTofu hands-on backend implementation

Section 3: Infrastructure and modules

Lecture 19 OpenTofu modular structure

Lecture 20 OpenTofu hands-on modular structure

Lecture 21 OpenTofu hands-on modules reusability

Lecture 22 OpenTofu hands-on infrastructure with DB implementation

Section 4: Terragrunt

Lecture 23 Terragrunt introduction

Lecture 24 Installing Terragrunt on MacOS

Lecture 25 Installing Terragrunt on Linux

Lecture 26 Installing Terragrunt on Windows

Lecture 27 Terragrunt hands-on implementation over OpenTofu scripts

Lecture 28 Terragrunt hands-on multi-application infrastructure

Section 5: Terraform / OpenTofu

Lecture 29 Comparing OpenTofu and Terraform and exploring advantages and drawbacks

Lecture 30 Migration from Terraform to OpenTofu

This course is good for engineers, architects, and product managers who want practical knowledge and insights to lead cloud infrastructure projects with hands-on experience in development and deployment.