Keep your infrastructure code up to date.
Automatically update your Terragrunt, OpenTofu, and Terraform code. Use our CLI to browse your updates. Fix both non-breaking and breaking changes.
Take the grunt work out of regular infra updates
Automatic Update PRs
Patcher will automatically open PRs for recently released module best practices, security updates, tool versions, and compliance standards.
Fast forward safe changes
Patcher can automatically skip past safe, non-breaking updates, saving you the overhead of committing each and every version bump along the way.
Flexible scheduling
Configure patcher to run as often or as infrequently as you want in each repo according to your teams’ needs.
Remain secure
Use Patcher to keep your code patched and up-to-date to minimize security vulnerabilities.
CLI Interface
Run patcher from your CLI to scan for dependency updates in any of your infrastructure repositories.
Patch Modules and Live Code
Patcher supports module dependencies as well as updates to live infrastructure so you can carry module releases through to production.
How it works
Automatically discover dependencies in your code
Automatically discover dependencies in your code
With Patcher
Run the Patcher CLI to automatically discover dependencies in your code, the versions they are at, and if new versions are available.
Without Patcher
You have to manually scan your code for dependencies, manually track which versions they are at, and manually look up if new versions are available.
Hassle-free updates with step-by-step instructions and automatic patching
Hassle-free updates with step-by-step instructions and automatic patching
With Patcher
Choose the desired module and its corresponding version for an update. Patcher automatically modifies your code, applying necessary patches. You will be guided through any necessary manual changes.
Without Patcher
Update to new versions manually. If the new version is backward incompatible, go searching for a migration guide, and follow the steps to update your code manually.
One workflow for patches, aided by automation
Adopt a new best practice workflow to save time and stay up-to-date.
First-class Terragrunt support
First-class Terragrunt support
Parses Terragrunt HCL and correctly resolves URLs
Supports OpenTofu and Terraform
Automatically opens Pull Requests on a configurable schedule
Create your own patches
Create your own patches
Create patches for breaking changes in your own modules
Safely roll out breaking changes across your company
Interactive Mode
Interactive Mode
Perform complicated upgrades locally
Do upgrades in batches
Test patches and upgrades locally
Get up-to-date, then stay up-to-date.
Chat with a DevOps expert to learn more about how Patcher can help your team effortlessly keep its infrastructure up-to-date, and request access to the beta.
© 2024 Gruntwork