Open-source projects categorized as Hcl2 Edit details
Language filter: + HCL + Go

Top 16 Hcl2 Open-Source Projects

  • tflint

    A Pluggable Terraform Linter

    Project mention: Our company is choosing Terraform for Azure IAC. | reddit.com/r/Terraform | 2022-08-24


  • terraform-null-label

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

  • 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-eks-cluster

    Terraform module for provisioning an EKS cluster

    Project mention: EKS cluster using terraform (Node groups) | reddit.com/r/devops | 2022-02-08

    I just provisioned the whole cluster using https://github.com/cloudposse/terraform-aws-eks-cluster/blob/master/examples/complete/main.tf which creates your managed groups, they have lot of modules there.

  • packer-examples-for-vsphere

    Packer Examples for vSphere

    Project mention: Problem: Installing Tools on an Automated Template Build | reddit.com/r/vmware | 2022-08-17
  • 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.

  • atmos

    Universal Tool for DevOps and Cloud Automation (works with terraform, helm, helmfile, etc)

    Project mention: List of most useful Terraform open-source tools | reddit.com/r/Terraform | 2022-08-28

    Check out atmos for a fresh take at managing terraform configurations and terraform workflows. Instead of managing HCL `.tfvar` files manually for configuration, it uses YAML, and supports concepts of imports (via deep merging), remote imports (anything supported by gogetter), mixins, inheritance, multiple-inheritance, vendoring of root modules, workflows, task runners (via custom subcommands), and much more. There's a bit of a learning curve and mind-shift required if coming from a Terragrunt background, but the experience is mindblowing after switching to it. Also, it's not limited to terraform.

  • terraform-aws-ecs-container-definition

    Terraform module to generate well-formed JSON documents (container definitions) that are passed to the aws_ecs_task_definition Terraform resource

  • 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-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-aws-cloudfront-s3-cdn

    Terraform module to easily provision CloudFront CDN backed by an S3 origin

    Project mention: Deploy EventCatalog to AWS CloudFront with Google SSO Access Control via Terraform | dev.to | 2022-07-17

    You can ignore that. Seems to be something depreciated that is used by the cloudposse/cloudfront-s3-cdn/aws terraform module.

  • terraform-aws-ecs-web-app

    Terraform module that implements a web app on ECS and supports autoscaling, CI/CD, monitoring, ALB integration, and much more.

    Project mention: Blitz.js – The Missing Fullstack Toolkit for Next.js | news.ycombinator.com | 2022-08-15

    As an aside, this is the first time I've heard about Flightcontrol. Super impressed! The biggest con of something like Vercel is that you can't be on your own AWS VPC. An RDS instance with a public IP address (which Vercel's docs endorse) is a dealbreaker for me.

    But... wouldn't a Terraform module accomplish something simmilar? Our own stack is something like Codepipeline + Fargate + ALB + Cloudwatch + Cloudfront and we basically just forked https://github.com/cloudposse/terraform-aws-ecs-web-app

  • 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-validator

    A norms and conventions validator for Terraform

  • terraform-aws-eks-node-group

    Terraform module to provision a fully managed AWS EKS Node Group

  • terraform-aws-ecs-atlantis

    Terraform module for deploying Atlantis as an ECS Task

  • 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".

  • 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.

Hcl2 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.