awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
gruntwork-io avatar

gruntwork-io/terragrunt

0
View on GitHub↗
9,317 estrellas·1,142 forks·Go·mit·9 vistasterragrunt.gruntwork.io↗

Terragrunt

Terragrunt is an infrastructure as code orchestrator and a thin wrapper for Terraform. It serves as a configuration manager designed to reduce code duplication and manage the execution and deployment order of infrastructure across complex cloud architectures.

The tool facilitates scaling cloud deployments across multiple environments, such as development, staging, and production, while keeping configurations consistent. It focuses on organizing large-scale deployments into manageable components to avoid monolithic state files and limit the blast radius of changes.

Its capabilities cover infrastructure orchestration and configuration management, including the handling of dependencies between multiple modules and the management of remote state and input variables.

Features

  • Infrastructure Orchestrators - Automates the lifecycle and state management of complex multi-cloud resource stacks using infrastructure-as-code.
  • IaC Environment Configuration - Keeps infrastructure configurations dry by utilizing remote state and environment-specific variable inputs.
  • Remote State Backends - Automatically generates backend configuration blocks to ensure state files are stored in unique, environment-specific remote paths.
  • Cloud Infrastructure Management - Organizes large scale cloud deployments into manageable components to avoid monolithic state files and reduce blast radius.
  • Dependency Graph Engines - Calculates the correct execution order of infrastructure modules by mapping their dependencies into directed acyclic graphs.
  • Deployment Environment Management - Isolates infrastructure configurations into distinct deployment environments like development, staging, and production.
  • Infrastructure as Code - Provides a declarative layer for managing deployment settings and environment state across complex cloud architectures.
  • Infrastructure Orchestration - Coordinates the deployment sequence of multiple infrastructure modules by managing their interdependencies.
  • Configuration Inheritance - Merges configuration settings from root-level files down through nested directory structures to resolve variable values.
  • IaC Configuration Management - Reduces code duplication in Terraform projects by managing remote state and input variables through a thin wrapper.
  • CLI Wrappers - Executes Terraform commands by intercepting arguments and injecting dynamically generated configuration files.
  • Multi-Environment Configuration Systems - Manages configuration variables across different deployment stages to ensure consistency across multiple environments.
  • Template Variable Injection - Automatically replaces placeholders in HCL files with values from remote sources or environment variables.
  • Environment Configuration Orchestration - Manages distinct configuration sets and orchestrates dependencies across different clusters and deployment locations.
  • Batch Operation Traversers - Walks through folder hierarchies to apply a single operation across multiple infrastructure modules in a batch.
  • Workflow Automation - Wrapper for DRY configurations and remote state.
  • Workflow Utilities - Wrapper for keeping configurations DRY and managing state.

Historial de estrellas

Gráfico del historial de estrellas de gruntwork-io/terragruntGráfico del historial de estrellas de gruntwork-io/terragrunt

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a Terragrunt

Proyectos open-source similares, clasificados según cuántas características comparten con Terragrunt.
  • pulumi/pulumiAvatar de pulumi

    pulumi/pulumi

    24,797Ver en GitHub↗

    Pulumi is an infrastructure-as-code framework that enables the definition, deployment, and management of cloud resources using general-purpose programming languages. It functions as a cloud resource orchestrator that coordinates the lifecycle of heterogeneous infrastructure by executing code to construct dependency graphs and reconciling the desired state against actual cloud environments. The platform distinguishes itself through a language-host runtime bridge that allows developers to use standard programming languages to define infrastructure, rather than relying solely on domain-specific

    Goawsazurecloud
    Ver en GitHub↗24,797
  • hashicorp/terraformAvatar de hashicorp

    hashicorp/terraform

    48,720Ver en GitHub↗

    Terraform is a declarative infrastructure-as-code tool designed to manage the lifecycle of cloud and on-premises resources. It functions as a workflow engine that reconciles a defined desired state against real-world infrastructure, using a persistent state-tracking layer to maintain consistency and visibility across distributed environments. By mapping infrastructure components into a directed acyclic graph, the system calculates the optimal order for provisioning, updating, or destroying resources. The platform is distinguished by its extensible plugin-based architecture, which decouples co

    Gocloudcloud-managementgraph
    Ver en GitHub↗48,720
  • ozbillwang/terraform-best-practicesAvatar de ozbillwang

    ozbillwang/terraform-best-practices

    1,841Ver en GitHub↗

    This project provides a comprehensive collection of conventions, patterns, and guidelines for structuring, securing, and maintaining scalable infrastructure code. It serves as a standardized resource for teams aiming to implement consistent infrastructure as code practices, focusing on the lifecycle management of cloud resources through modularization, documentation, and rigorous testing. The guide distinguishes itself by offering actionable strategies for complex infrastructure orchestration, including techniques for multi-environment management and secure state handling. It emphasizes the i

    HCLbest-practicesbest-practiseshashicorp
    Ver en GitHub↗1,841
  • aws/aws-cdkAvatar de aws

    aws/aws-cdk

    12,817Ver en GitHub↗

    The AWS Cloud Development Kit is an infrastructure-as-code framework that enables developers to define and provision cloud resources using familiar programming languages. By utilizing construct-based synthesis, it translates high-level, object-oriented code into declarative templates, allowing for the automated management of complex cloud environments through a centralized, code-driven control plane. The framework distinguishes itself through its ability to model infrastructure as a dependency-aware resource graph, ensuring that components are provisioned and updated in the correct order. It

    TypeScriptawscloud-infrastructurehacktoberfest
    Ver en GitHub↗12,817
Ver las 30 alternativas a Terragrunt→

Preguntas frecuentes

¿Qué hace gruntwork-io/terragrunt?

Terragrunt is an infrastructure as code orchestrator and a thin wrapper for Terraform. It serves as a configuration manager designed to reduce code duplication and manage the execution and deployment order of infrastructure across complex cloud architectures.

¿Cuáles son las características principales de gruntwork-io/terragrunt?

Las características principales de gruntwork-io/terragrunt son: Infrastructure Orchestrators, IaC Environment Configuration, Remote State Backends, Cloud Infrastructure Management, Dependency Graph Engines, Deployment Environment Management, Infrastructure as Code, Infrastructure Orchestration.

¿Qué alternativas de código abierto existen para gruntwork-io/terragrunt?

Las alternativas de código abierto para gruntwork-io/terragrunt incluyen: pulumi/pulumi — Pulumi is an infrastructure-as-code framework that enables the definition, deployment, and management of cloud… hashicorp/terraform — Terraform is a declarative infrastructure-as-code tool designed to manage the lifecycle of cloud and on-premises… ozbillwang/terraform-best-practices — This project provides a comprehensive collection of conventions, patterns, and guidelines for structuring, securing,… aws/aws-cdk — The AWS Cloud Development Kit is an infrastructure-as-code framework that enables developers to define and provision… dokploy/dokploy — Dokploy is a self-hosted platform-as-a-service designed to simplify the deployment and management of containerized… infracost/infracost — Infracost is an infrastructure-as-code financial governance platform that calculates the cost impact of cloud resource…