From the makers of Terragrunt, Gruntwork Pipelines supports Terragrunt units, run-all, and more.
From the makers of Terragrunt, Gruntwork Pipelines supports Terragrunt units, run-all, and more.
Easily make changes that affect many Terragrunt units at once.
Intelligent run-all
support keeps your pipeline moving smoothly.
Take advantage of new features like Terragrunt Stacks as they launch.
Plan
runs automatically when you open a pull request, while apply
runs on merge.
View elegant log summaries of plan
and apply
output, or link to full logs in GitHub Actions.
Discuss changes and apply guardrails with all the info in one place.
Add arbitrary steps at any stage in the pipeline to suit your team’s specific needs, such as:
Systematically track all changes to pipeline configurations across your DevOps estate.
Stand up new teams or repos with Pipelines by generating the desired config code.
Users request AWS permissions in a dedicated “access control” git repo.
Pipelines uses terragrunt stack generate
to identify impacted units, so you don't need to check in the generated units—only the terragrunt.stack.hcl
files.
Pipelines identifies the minimum set of infrastructure units affected by your changes, avoiding unnecessary operations and limiting risk.
All relevant infrastructure actions triggered by your terragrunt.stack.hcl
updates (create, read, update, destroy) are handled automatically.
Updates are applied while respecting the dependency graph (DAG) order so that adds, changes, and destroys all occur successfully.
Run drift detection as often as you like to ensure your live resources reflect your IaC.
Get pull requests to automatically report and resolve drift.
Manage drift independently in each environment, so you have the control you need where you need it.
Gruntwork Pipelines was designed from day one with a strong security posture in mind.