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 Learn more →
Top 16 Hcl2 Open-Source Projects
A Pluggable Terraform LinterProject mention: Our company is choosing Terraform for Azure IAC. | reddit.com/r/Terraform | 2022-08-24
Terraform Module to define a consistent naming convention by (namespace, stage, name, [attributes])
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 module for provisioning an EKS clusterProject 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 vSphereProject mention: Problem: Installing Tools on an Automated Template Build | reddit.com/r/vmware | 2022-08-17
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.
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 module to generate well-formed JSON documents (container definitions) that are passed to the aws_ecs_task_definition Terraform resource
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 module to provision an AWS Elastic Beanstalk EnvironmentProject 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 module to build Docker image with Jenkins, save it to an ECR repo, and deploy to Elastic Beanstalk running Docker stack
Terraform module to easily provision CloudFront CDN backed by an S3 originProject 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 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 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...
A norms and conventions validator for Terraform
Terraform module to provision a fully managed AWS EKS Node Group
Terraform module for deploying Atlantis as an ECS Task
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".
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.
Hcl2 related posts
Saving you debugging time with latest tflint version
1 project | reddit.com/r/Terraform | 14 Aug 2022
Enforcing naming conventions in Terraform
2 projects | reddit.com/r/Terraform | 9 Jul 2022
Why does Hashicorp advise against using workspaces to manage environments?
3 projects | reddit.com/r/Terraform | 1 Jun 2022
1 project | reddit.com/r/devopspro | 26 May 2022
Newbie needs some guidance on new project
2 projects | reddit.com/r/Terraform | 20 May 2022
Terraform policy generator?
2 projects | reddit.com/r/Terraform | 15 Apr 2022
How to avoid Terraform runtime/apply errors
2 projects | reddit.com/r/Terraform | 6 Apr 2022
A note from our sponsor - talent.io
www.talent.io | 1 Oct 2022
What are some of the best open-source Hcl2 projects? This list will help you:
Are you hiring? Post a new remote job listing for free.