Open-source projects categorized as terraform-modules Edit details
Language filter: + HCL + Go + Java + Python + Ruby

Top 23 terraform-module Open-Source Projects

  • awesome-terraform

    Curated list of resources on HashiCorp's Terraform

    Project mention: List of most useful Terraform open-source tools | news.ycombinator.com | 2022-08-28
  • terraform-docs

    Generate documentation from Terraform modules in various output formats

    Project mention: List of most useful Terraform open-source tools | news.ycombinator.com | 2022-08-28

    terraform-docs: https://github.com/terraform-docs/terraform-docs

    Do you have other Terraform-related open-source tools that you recommend? Please go ahead and add in the comments!

  • talent.io

    Download talent.io’s Tech Salary Report. Median salaries, most in-demand technologies, state of the remote work... all you need to know your worth on the market by tech recruitment platform talent.io

  • terraform-aws-secure-baseline

    Terraform module to set up your AWS account with the secure baseline configuration based on CIS Amazon Web Services Foundations and AWS Foundational Security Best Practices.

  • terraform-ecs

    AWS ECS terraform module

    Project mention: Migrate docker-compose network to AWS ECS with Terraform | reddit.com/r/devops | 2022-02-09

    I'm trying to migrate that to AWS ECS using Terraform following the Cluster and Terraform-ecs by arminc and then creating the Task Definitions and Service Definitions by myself:

  • gaia

    Gaia is a Terraform 🌍 UI for your modules, and self-service infrastructure 👨‍💻 (by gaia-app)

    Project mention: Gaia is a Terraform UI for your modules, and self-service infrastructure | news.ycombinator.com | 2022-07-03
  • terraform-kubestack

    Terraform GitOps Framework — Everything you need to build reliable automation for AKS, EKS and GKE Kubernetes clusters in one free and open-source framework.

    Project mention: A Better Way to Provision Kubernetes Resources Using Terraform | dev.to | 2022-05-04

    With Kubestack, the open-source Terraform framework I maintain, I'm on a mission to provide the best developer experience for teams working with Terraform and Kubernetes. And unified provisioning of all platform components, from cluster infrastructure to cluster services, is something I consider crucial in my relentless pursuit of said developer experience.

  • terraform-null-label

    Terraform Module to define a consistent naming convention by (namespace, stage, name, [attributes])

  • Scout APM

    Truly a developer’s best friend. Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.

  • terraform-aws-components

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

    Project mention: Structured terraform code example | reddit.com/r/Terraform | 2022-01-11

    Cloudposse has great examples for AWS https://github.com/cloudposse/terraform-aws-components

  • terraform-aws-tfstate-backend

    Terraform module that provision an S3 bucket to store the `terraform.tfstate` file and a DynamoDB table to lock the state file to prevent concurrent modifications and state corruption.

  • terraform-aws-elastic-beanstalk-environment

    Terraform module to provision an AWS Elastic Beanstalk Environment

    Project mention: Ask HN: Heroku to Beanstalk? | news.ycombinator.com | 2022-09-23

    - If your instance health checks are too stringent, it can become frustrating to try and get your application back in the healthy state. Consider a scenario where your health check page (e.g. /health) pings a non-essential cache database. If your cache database goes offline, EB will treat your application as unhealthy. I recommend keeping the health check page very simple, and setting up separate alarms for other services.

    To add to/counteract some points seen in another comment:

    Cloudposse has modules that make beanstalk quite manageable with Terraform: https://github.com/cloudposse/terraform-aws-elastic-beanstal...

    "Hard to attract talent": I'm skeptical this is an issue in most cases. After all, EB exists so that you don't have to think too much about the infra. For simple use cases, a general understanding of the infra components (not EB-specific) will go a long way. However I can understand talent/developer time could be an issue you're doing something really fancy with EB, such as making heavy use of EB extensions.

    "Not the future": This sounds like another way of saying "it's not trendy". Whilst I agree, this point doesn't weigh heavily for me, as I'd try to focus on doing what's right for the application and the team.

  • terraform-aws-jenkins

    Terraform module to build Docker image with Jenkins, save it to an ECR repo, and deploy to Elastic Beanstalk running Docker stack

  • terraform

    The place to storing Terraform modules of many providers (by SebastianUA)

    Project mention: Terraform modules (AWS, K8S, Vault, Consul, argoCD, helm, etc) | reddit.com/r/Terraform | 2021-11-19

    Why would anyone use, say, your EKS module over, say, the officially supported Hashicorp EKS module?

  • terraformize

    Apply\Destory Terraform modules via a simple REST API endpoint.

  • terraform-aws-ec2-instance

    Terraform module for provisioning a general purpose EC2 host (by cloudposse)

    Project mention: My "infrastructure as code" tool to manage production-grade clusters | reddit.com/r/devops | 2022-05-10

    Please, could you share what terraform modules do you mean? Something like terraform-aws-ec2-instance? Swarm or kubernetes clusters require manager and worker nodes, load balancers, firewall rules etc...

  • terraform-aws-nat-instance

    Terraform module to provision a NAT Instance using an Auto Scaling Group and Spot Instance from $1/month

    Project mention: How hard is it to replace a NAT Gateway for an EC2 instance that will do the same function? | reddit.com/r/aws | 2022-03-13

    I use this for personal stuff (not highly available) https://github.com/int128/terraform-aws-nat-instance

  • terraform-github-repository

    A Terraform module to manage GitHub Repositories. https://github.com/

    Project mention: Show HN: GitHub as Code – Manage GitHub with Terraform | news.ycombinator.com | 2022-07-12

    Could you share some of the issues that you're experiencing with the provider? We've also ran into some issues with the providers but worked around most of the issues in our open-source modules (eg https://github.com/mineiros-io/terraform-github-repository) and by using Terramate (eg renaming repositories causes re-creation in the provider, with Terramate we're dynamically creating move statements to prevent this. Check out Terramate if you haven't done it yet: https://github.com/mineiros-io/terramate)

  • terraform-aws-ssm-parameter-store

    Terraform module to populate AWS Systems Manager (SSM) Parameter Store with values from Terraform. Works great with Chamber.

  • private-aks-cluster-terraform-devops

    This sample shows how to create a private AKS cluster using Terraform and Azure DevOps

    Project mention: Infrastructure as Code Strategy for Large Complex Deployments | reddit.com/r/AZURE | 2022-01-15

    I recently deployed an AKS cluster as a PoC using AZ CLI and have been working on migrating that over to terraform. When I deployed the AKS cluster I had to work through several issues since I had never deployed a cluster and we are using CNI and most examples show kubenet. It was nice to deploy it using AZ CLI to figure out what all issues I had to work through to get the thing to work, since I had never used terraform. There were definitely more pieces to the AKS deployment than I thought. A good example resource I came across was this GitHub repo: https://github.com/paolosalvatori/private-aks-cluster-terraform-devops.

  • terraform-google-vault

    Terraform module to deploy Vault as a container on Google Cloud Run

    Project mention: Best (and cheapest) place to host Vault? | reddit.com/r/hashicorp | 2022-05-18

    This is the cheapest I found for lab and demo use https://github.com/mbrancato/terraform-google-vault

  • terraform-aws-sns-lambda-notify-slack

    Terraform module to provision a lambda function that subscribes to SNS and notifies to Slack.

    Project mention: development workflow for software engineers when using mainly serverless and managed services | reddit.com/r/serverless | 2022-08-30

    Just for example  look how module "notify_slack" uses (context = module.this.context) output values from the module "this".

  • catalog

    Catalog of cluster services as Kustomize bases. (by kbst)

    Project mention: A Better Way to Provision Kubernetes Resources Using Terraform | dev.to | 2022-05-04

    If you want to get involved, you can also find the catalog source on GitHub.

  • infrastructure-modules

    Terraform modules for infrastructure

  • terraform-aws-base-networking

    Terraform module for building base networking in AWS

    Project mention: Terraform starter for AWS | reddit.com/r/Terraform | 2022-07-25

    I saw this module : https://github.com/infrablocks/terraform-aws-base-networking but I'm wondering if I can preconfigured more stuff ?

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-09-23.

terraform-modules related posts


Find remote jobs at our new job board 99remotejobs.com. There are 8 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Build time-series-based applications quickly and at scale.
InfluxDB is the Time Series Data Platform where developers build real-time applications for analytics, IoT and cloud-native services in less time with less code.