How to manage terraform code for large projects?

This page summarizes the projects mentioned and recommended in the original post on /r/Terraform

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • terramate

    Terramate CLI is an open-source Infrastructure as Code (IaC) orchestration tool for Terraform, OpenTofu, Terragrunt, Kubernetes, Pulumi, Cloud Formation, CDK, Azure Resource Manager (ARM), and others.

  • This can be done with a tool such as Terramate or Terragrunt (afaik Terragrunt doesn't come with change detection).

  • terragrunt

    Terragrunt is a thin wrapper for Terraform that provides extra tools for working with multiple Terraform modules.

  • This can be done with a tool such as Terramate or Terragrunt (afaik Terragrunt doesn't come with change detection).

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • terraform-aws-components

    Opinionated, self-contained Terraform root modules that each solve one, specific problem

  • The solution to your problem is to build smaller "root" modules that do one thing well. Here's how we do it: https://github.com/cloudposse/terraform-aws-components/tree/main/modules; we call ours "components". For example, we have hundreds.

  • atmos

    👽 Terraform Orchestration Tool for DevOps. Keep environment configuration DRY with hierarchical imports of configurations, inheritance, and WAY more. Native support for Terraform and Helmfile.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • How to Manage Multiple Terraform Environments Efficiently

    1 project | dev.to | 6 May 2024
  • Deploying a Containerized App to ECS Fargate Using a Private ECR Repo & Terragrunt

    1 project | dev.to | 22 Apr 2024
  • Advanced Terraform: Getting Started With Terragrunt

    1 project | dev.to | 19 Jan 2024
  • EC2 Configuration using Ansible & GitHub Actions

    1 project | dev.to | 13 Jan 2024
  • Terraform best practices for reliability at any scale

    3 projects | news.ycombinator.com | 4 Aug 2023