SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 HCL Terraform Projects
-
boilerplates
This is my personal template collection. Here you'll find templates, and configurations for various tools, and technologies.
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
Ref: https://github.com/terraform-aws-modules/terraform-aws-eks/blob/v20.36.0/examples/eks-auto-mode/main.tf
-
-
terraform-up-and-running-code
Code samples for the book "Terraform: Up & Running" by Yevgeniy Brikman
-
terraform-hcloud-kube-hetzner
Optimized and Maintenance-free Kubernetes on Hetzner Cloud in one command!
Project mention: Kubernetes on Hetzner: cutting my infra bill by 75% | news.ycombinator.com | 2024-12-01This is definitely some ChatGPT output being posted here and your post history also has a lot of this "While X, Y also does Z. Y already overlaps with X" output.
I'd like to see your breakdowns as well, given that the cost difference between a 2 vCPU, 4GB configuration (as an example) and a similar configuration on AWS is priced much higher.
There's also https://github.com/kube-hetzner/terraform-hcloud-kube-hetzne... to reduce the operational burden that you speak of.
-
Project mention: Efficient Kubernetes Cluster Deployment: Accelerating Setup with EKS Blueprints | dev.to | 2024-10-21
EKS Blueprints is implemented in two popular IaC frameworks, HashiCorp Terraform and AWS Cloud Development Kit (AWS CDK), which help you automate infrastructure deployments. To get started, please visit the Getting Started guides for either EKS Blueprints for Terraform or EKS Blueprints for CDK.
-
terraform-best-practices
Terraform Best Practices free ebook translated into 🇬🇧🇦🇪🇧🇦🇧🇷🇫🇷🇬🇪🇩🇪🇬🇷🇮🇱🇮🇳🇮🇩🇮🇹🇯🇵🇰🇷🇵🇱🇷🇴🇨🇳🇪🇸🇹🇷🇺🇦🇵🇰 (by antonbabenko)
Project mention: Using Terraform Workspace for AWS multi account archtetctures | news.ycombinator.com | 2025-02-04I generally consider the AWS CLI configuration to be something that's unique to a developer's workstation, and shouldn't be referenced in terraform code (in the form of tying the workspace name to your AWS profile name).
This would only work if all developers on a team have synchronised the same AWS CLI config (which to me is like asking people to synchronise dotfiles, not something I'd be willing to do).
My go-to architecture for multi-environment tends to be this, as it lends itself relatively well to Git Flow (or GitHub Flow): https://github.com/antonbabenko/terraform-best-practices/tre...
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
-
Project mention: Wrapping Up 2024: IIS and Apache Tomcat Join the DevOps Basics Journey! | dev.to | 2024-12-24
As we close out an exciting and productive 2024, I’m thrilled to share the latest updates to the DevOps Basics repository. This year has been a remarkable journey, thanks to the incredible support from all of you—our growing community of learners and practitioners. Your feedback, contributions, and encouragement have been instrumental in pushing this project forward. 🙏
-
Project mention: List networking information configured during Google Cloud Foundation Setup | dev.to | 2024-11-17
Using Google Cloud Fast Fabric terraform code.
-
learn_devops
I am using this repository to document my devops journey. I follow the process of learning everything by tasks. Every task has an associated objective that encompasses an underlying concept. Concepts including CloudProviders, Containers, ContainersOrchestration, Databases, InfrastructureAsCode, Interview, VersionControl etc in progress
-
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.
-
-
cloudblock
Cloudblock deploys secure ad-blocking and VPN for all devices. Text and video guides included! 6 supported cloud providers, plus Ubuntu and Raspberry Pi. Cloudblock deploys Wireguard VPN, Pi-Hole DNS Ad-blocking, and DNS over HTTPS in a cloud provider - or locally - using Terraform and Ansible.
-
-
terraform-examples
Terraform samples for all the major clouds you can copy and paste. The future, co-created.
-
-
terraform-kubestack
Kubestack is a framework for Kubernetes platform engineering teams to define the entire cloud native stack in one Terraform code base and continuously evolve the platform safely through GitOps.
-
-
terraform-null-label
Terraform Module to define a consistent naming convention by (namespace, stage, name, [attributes])
Then you use the typical `count: foo == bar ? 1:0` trick where some part of the `foo/bar` conditional ropes in local.make_the_rds_instance
[0]: https://github.com/cloudposse/terraform-null-label/tree/main
-
aws-eks-base
This boilerplate contains terraform configurations for the rapid deployment of a Kubernetes cluster, supporting services, and the underlying infrastructure in AWS.
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
HCL Terraform discussion
HCL Terraform related posts
-
Amazon EKS (Auto Mode) Infrastructure as Code with Terraform
-
From Zero to EKS and Hybrid-Nodes — Part 2: The EKS and Hybrid Nodes configuration.
-
AWS and Docker Hub Limits: Smart Strategies for April 2025 Changes
-
Terraform from 0 to Hero
-
Troubleshooting Self Managed Node Groups in Terraform EKS
-
How to Create ECR Repository in AWS Using Terraform
-
AWS CodePipeline + EKS Action: The Easiest Way to Deploy Containers Yet!
-
A note from our sponsor - SaaSHub
www.saashub.com | 13 May 2025
Index
What are some of the best open-source Terraform projects in HCL? This list will help you:
# | Project | Stars |
---|---|---|
1 | boilerplates | 5,539 |
2 | terraform-aws-eks | 4,672 |
3 | tutorials | 3,938 |
4 | terraform-up-and-running-code | 3,002 |
5 | terraform-hcloud-kube-hetzner | 2,926 |
6 | terraform-aws-eks-blueprints | 2,878 |
7 | terraform-best-practices | 2,261 |
8 | typhoon | 1,985 |
9 | terraform-best-practices | 1,786 |
10 | devops-basics | 1,734 |
11 | cloud-foundation-fabric | 1,675 |
12 | learn_devops | 1,517 |
13 | terraform-aws-secure-baseline | 1,167 |
14 | terraform-azurerm-caf-enterprise-scale | 911 |
15 | cloudblock | 853 |
16 | terraform-ecs | 805 |
17 | terraform-examples | 798 |
18 | data-on-eks | 743 |
19 | terraform-kubestack | 679 |
20 | terragrunt-atlantis-config | 675 |
21 | terraform-null-label | 665 |
22 | aws-eks-base | 631 |
23 | terraform-aws-ecs | 607 |