Use Code TRYNOW15 for a One-Time, Extra 15% OFF at KodeKloud
DevOps
IAC

Terragrunt for Beginners

Master Terragrunt and streamline your Terraform workflows—scaling multi-environment management with the DRY principle through practical, hands-on labs
Stefan Matić
DevOps Lead at Trustsoft
DevOps Pre-Requisite Course
Play Button
Fill this form to get a notification when course is released.
book
12
Lessons
book
95
Challenges
Article icon
Topics

What you’ll learn

Our students work at..

Description

This course is designed to provide participants with a deep understanding of Terragrunt, a powerful tool that enhances Terraform by ensuring configurations are DRY (Don't Repeat Yourself) and simplifying remote state management. This course is ideal for those who have a foundational understanding of Terraform or OpenTofu and are looking to streamline and scale their infrastructure as code practices with Terragrunt.

Throughout the course, participants will delve into the core concepts and functionalities of Terragrunt, exploring how it can be configured to manage infrastructure more efficiently. From basic usage to advanced techniques, this course covers essential topics to help you master Terragrunt.

Participants will gain hands-on experience with Terragrunt's built-in functions, blocks, and attributes. Practical demonstrations and exercises will provide valuable insights into configuring Terragrunt, managing remote state, and creating and managing Terraform modules with Terragrunt. The course will culminate in a real-world project, where participants will build and deploy an AWS infrastructure using Terragrunt.

Course Objectives: By the end of this course, participants will have acquired the knowledge and skills necessary to:

  • Understand the core concepts and benefits of using Terragrunt with Terraform.
  • Configure Terragrunt effectively to manage complex infrastructure environments.
  • Utilize essential Terragrunt commands and built-in functions.
  • Work with Terragrunt blocks and attributes to enhance infrastructure configurations.
  • Manage remote state efficiently with Terragrunt.
  • Create and manage reusable Terraform modules using Terragrunt.
  • Apply learned concepts in a real-world scenario by building an AWS demo project with Terragrunt.

This course will also have an environment that’s perfectly designed to practice what is taught in the previous videos. Browser-based hands-on labs open up right in the browser and will help the learners go from watching a video to gaining hands-on practice within a few seconds.

Read More

What our students say

About the instructor

Stefan Matić, a seasoned DevOps Lead at Trustsoft, boasts over 5 years of specialized experience in DevOps, backed by a decade-long journey across various IT domains, from hardware maintenance to cyber security and team leadership. Beyond the professional realm, Stefan channels his creativity into quirky personal projects, showcased on GitHub and GitHub Gists. Certified in AWS (SAA-002 and SCS-C02), Terraform, and Cisco (CCENT & CCNA), his expertise spans cloud infrastructure and network architecture.

No items found.
Play Button
Fill this form to get a notification when course is released.
This course comes with hands-on cloud labs
book
12
Modules
book
95
Lessons
Article icon
Lessons
check mark
Course Certificate
Videos icon
04.75
Hours of Video
laptop
Hours of Labs
Story Format
Videos icon
Videos
Case Studies
ondemand_video icon
Demo
laptop
Labs
laptop
Cloud Labs
checklist
Mock exams
Quizzes
slack icon
Slack channel support
people icon
Community support
language icon
Closed Captions