🏃🏻♀️ Terragrunt run-all support
env0 supports a wide variety of IaC platforms, including Terragrunt, but up until now it lacked the support for running multiple modules at the same deployment, a feature that is supported by Terragrunt's run-all command. Another advantage is the ability to define dependencies between Terraform modules in code. Today we are proud to deliver this support out of the box with env0!
✨ Terragrunt run-all support ✨
env0 now supports the run-all
command, which will allow you to utilize all of its features for multiple modules in the same environment: CI/CD, drift detection, cost estimation, and more.
Within Terragrunt template configuration, under Advanced
settings - check Execute run-all commands on multiple modules
![Screen Shot 2022-07-04 at 9.12.13.png 1702](https://files.readme.io/e96e754-Screen_Shot_2022-07-04_at_9.12.13.png)
Version Support
The minimum supported Terragrunt version for run-all is 0.28.1
That's it! When you use a template with Execute run-all commands on multiple modules
configuration, env0 runs the terragrunt run-all
command for you, and every module in your templates project is deployed simultaneously.