Audience
DevOps looking for a solution that provides extra tools for their Terraform
About Terragrunt
Terragrunt is a thin wrapper that provides extra tools for keeping your configurations dry, working with multiple Terraform modules, and managing remote state. Define how to manage your Terraform state once in a root directory and inherit in all child modules. Set CLI arguments for repeatable Terraform commands once in Terragrunt configuration. Run one command for all modules instead of executing it in each module independently. Terragrunt can download remote Terraform configurations. The idea is that you define the Terraform code for your infrastructure just once.
Other Popular Alternatives & Related Software
Cycloid
Cycloid is an internal developer portal and platform that platform teams customise instead of building from scratch. Branding, sidebar navigation, team and persona pages, resource tabs and concept names all adapt to the organisation.
Platform teams set the guardrails once, with SSO, four-layer authorisation, predefined environment types, naming rules, approvals and one audit log. Published Blueprints on Terraform, OpenTofu, Ansible and Helm become golden paths, and developers can also compose their own environments inside the same rules.
Developers deploy, run day-2 actions and promote infrastructure and application changes between environments from one portal. The software catalog tracks ownership, relations and DORA metrics, and scorecards rate services.
Plugins connect GitHub, GitLab and the major clouds, and jobs run on the Native Runner or existing CI. AI assistants work inside the same checks.
Deployment options are SaaS, self-hosted or air-gapped.
Learn more
Atlantis
Atlantis is self-hosted. Your credentials don't leave your infrastructure. Runs as a Golang binary or Docker image and can be deployed on VMs, Kubernetes, Fargate, etc. Listens for webhooks from GitHub/GitLab/Bitbucket/Azure DevOps. Runs terraform commands remotely and comment back with their output. Used by one of the world's top companies to manage over 600 Terraform repos with 300 developers. In production use for over 2 years. Each pull request now holds a detailed log of what infrastructure changes were made and when; along with who made the change and who approved it. Atlantis can be configured to require approvals on every production change. Pass audits without compromising your workflow. Developers can submit Terraform pull requests without needing credentials. Operators can require approvals prior to allowing an application. Ensure that you apply changes before merging to master.
Learn more
Massdriver
Massdriver is an internal developer platform and platform orchestrator. Platform teams publish the Terraform, OpenTofu, and Helm they already write to a catalog; developers and AI agents provision from it with policy enforced before every deploy. Self-hosted or managed.
Platform and operations teams encode their security, compliance, and cost requirements into pre-approved modules using the IaC tools they already use. Developers and AI agents discover and provision those modules from a central catalog, and policy is checked before anything is created. Built-in secrets management, monitoring, and attribute-based access control cover AWS, Azure, GCP, and Kubernetes.
Massdriver generates an ephemeral pipeline per deploy from each module's own tooling, so there are no standing CI/CD pipelines to maintain. Run it self-hosted, on-prem, or in your cloud, or let Massdriver manage it for you.
Learn more
Scalr
Scalr's Terraform Automation & Collaboration Software (TACOS) is a remote state & operations backend for Terraform with full CLI support, integration with OPA, a hierarchical configuration model, and quality of life features.
Learn more
Integrations
Company Information
Terragrunt
terragrunt.gruntwork.io
Other Useful Business Software
$300 Free Credits to Build on Google Cloud
Put your $300 in credit toward real workloads, then keep building with free monthly usage for 20+ products. No commitment and no charge until you upgrade.
Product Details
Platforms Supported
Windows
Mac
Linux
Training
Documentation
Support
Online