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 the unified Internal Developer Portal and Platform, made for platform engineering done right.
Accelerate your platform engineering adoption from years to weeks, optimize the developer experience and operational efficiency by accelerating the delivery of a developer portal and platform, lighten the cognitive load on IT teams, and advocate for FinOps & Green IT practices.
With a GitOps first approach, Cycloid is the single source of truth for your organization. Sovereign by design, we help you take control of your cloud choices and data, ensuring security, compliance, flexibility, and freedom from vendor lock-in at every step. And with GreenIT practices at our core, you'll build an efficient, responsible, and future-proof reality.
We are the editor of OSS projects TerraCognita: reverse Terraform; InfraMap: infra diagram; and Terracost: cost estimation. We work with global organizations, US and European public institutions and 6 of the top 10 SI service providers.
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
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
Terraform
Terraform is an open-source infrastructure as code software tool that provides a consistent CLI workflow to manage hundreds of cloud services. Terraform codifies cloud APIs into declarative configuration files. Write infrastructure as code using declarative configuration files. HashiCorp Configuration Language (HCL) allows for concise descriptions of resources using blocks, arguments, and expressions. Run terraform plan to check whether the execution plan for a configuration matches your expectations before provisioning or changing infrastructure. Apply changes to hundreds of cloud providers with terraform apply to reach the desired state of the configuration. Define infrastructure as code to manage the full lifecycle — create new resources, manage existing ones, and destroy those no longer needed.
Learn more
Integrations
Company Information
Terragrunt
terragrunt.gruntwork.io
Other Useful Business Software
Build Agents and Models on One Platform
Gemini Enterprise Agent Platform is Google Cloud's comprehensive platform for developers to build, scale, govern, and optimize agents and models. Choose from Google's most advanced models and third-party models like Anthropic's Claude Model Family.
Product Details
Platforms Supported
Windows
Mac
Linux
Training
Documentation
Support
Online