Review, approve, and deploy your infrastructure changes directly from GitHub Pull Requests.
From the makers of Terragrunt, Gruntwork Pipelines
supports Terragrunt units, run-all, and more.
Multi-unit changes. Easily make changes that affect many Terragrunt units at once.
Dependencies. Intelligent run-all support keeps your pipeline moving smoothly.
New features. Get support for new features like Terragrunt stacks as they launch.
Automatic plan/apply. plan runs automatically when you open a pull request, while apply runs on merge
Informative comments. View elegant log summaries of plan and apply output, or link to full logs in GitHub Actions.
Centralized discussion. Discuss changes and apply guardrails with all the info in one place.
Fully extensible. Add arbitrary steps at any stage in the pipeline to suit your team’s specific needs, such as:
Config as code. Systematically track all changes to pipeline configurations across your DevOps estate.
Automated setup. Stand up new teams or repos with Pipelines by generating the desired config code.
Centralized access control. Users request AWS permissions in a dedicated “access control” git repo.
Scheduled runs. Run drift detection as often as you like to ensure your live resources reflect your IaC.
Automatic pull requests. Get pull requests to automatically report and resolve drift.
Environment aware. 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.
Apply the principle of least privilege by giving team members access to only the cloud permission they need.
Leverage Github OIDC to authenticate and apply changes without storing cloud credentials.
Get insights into every action taken in your pipeline with detailed audit logs stored in AWS CloudTrail.
Take it for a spin with a month-to-month contract.
Pay less on an annual plan once you’ve proven the value.
Pipelines works seamlessly with other Gruntwork products.