Terragrunt for Beginners

Master Terragrunt and streamline your Terraform workflows—scaling multi-environment management with the DRY principle through practical, hands-on labs
4.8How students rate KodeKloud  1000000+  Students
Taught by: Stefan Matić, DevOps Lead at Trustsoft

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.

Our students work at...

What our students say

Fernando Jordan Silva
Fernando Jordan Silva
Solutions Architect at Renault Group, Spain
Read More
I'm not a security specialist, but I have realized that the course explains very well every topic and you can use the labs in every lesson to practice. It's a hard certification but using this course I could learn every element step by step and test myself if I was ready using the exam simulators, and I was great because the simulators are very close to a real exam! using this course I got the certification in my first attempt!
Amjad Nagori
Amjad Nagori
Solutions Architect, Logic Monitor
Read More
Thank you so much Mumshad Mannambeth for the awesome course, I couldn't find better than yours. These courses are well designed with awesome practice labs and have more than the required content to learn and pass the Kubernetes exams. Not sure how you are managing them with these much of low cost.
Sandy Yang
Sandy Yang
Engineer, Architecture, Devops Advocate, Cloud Practitioner
Read More
... Thank you Mumshad Mannambeth and the team for your contribution to computer education. If all training programs were like yours, there won't be a movement called #womanintech....
Andrzej Kozlowski
Andrzej Kozlowski
Zurich, Switzerland
Read More
Thanks KodeKloud for amazing Kodekloud Engineer site ! You are guys the future of IT education ! Special thanks for Mumshad Mannambeth for the best Kubernetes training and amazing KodeKloud labs.

About the instructor

Stefan Matić

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.

Course Content

Expand All

Are you sure to reset the course progress?
The course progress will be removed. Please download any earned certificate and proceed.

Not Enrolled

Course Includes

  • 12 Lessons
  • 96 Topics
  • Course Certificate
  • 04.25 Hours of Video
  • Demo
  • Labs
  • Community support