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. Learn more →
Top 23 HCL Terraform Projects
-
terraform-aws-eks
Terraform module to create an Elastic Kubernetes (EKS) cluster and associated resources 🇺🇦
Project mention: How to Upgrade EKS Cluster and its Nodes via Terraform without disruption? | reddit.com/r/kubernetes | 2023-01-24If you use https://github.com/terraform-aws-modules/terraform-aws-eks it is designed to upgrade the components in the correct order when the cluster version is changed
-
terraform-up-and-running-code
Code samples for the book "Terraform: Up & Running" by Yevgeniy Brikman
Terraform: Up and Running - Excellent read on using Terraform
-
InfluxDB
Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.
-
Sounds like this may work for you: https://typhoon.psdn.io/
-
Project mention: Terraform & Helm & aws-load-balancer-controller : ALB won't be created | reddit.com/r/Terraform | 2023-01-23
-
boilerplates
This is my personal template collection. Here you'll find templates, and configurations for various tools, and technologies.
-
-
Project mention: DeepFlow uses Spot Instances to speed up GitHub Action exploration | dev.to | 2022-11-20
Terraform: Autoscale AWS EC2 as GitHub Runner with Terraform and AWS Lambda
-
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.
-
learn-devops
Learn DevOps | terraform | kubernetes | linux | nginx | monitoring | docker | docker-compose
Project mention: 5 Year into the DevOps industry and here's my learnings and experiences documented in git (~300 DevOps Tasks) | reddit.com/r/devops | 2022-09-25 -
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.
-
home-ops
A mono repository for my home infrastructure and Kubernetes cluster which adheres to Infrastructure as Code (IaC) and GitOps practices where possible
-
Project mention: Does GCP have anything that would be similar to AWS Transit Gateway? Currently we're trying to gather requirements for a GCP Landing Zone | reddit.com/r/googlecloud | 2022-06-08
-
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:
-
terraform-hcloud-kube-hetzner
Optimized and Maintenance-free Kubernetes on Hetzner Cloud in one command!
Project mention: Anyone setup their own kubernetes cluster especially for their own SAAS ? | reddit.com/r/kubernetes | 2023-01-22There are a few already made solutions e.g. https://github.com/vitobotta/hetzner-k3s or https://github.com/kube-hetzner/terraform-hcloud-kube-hetzner that you can reference from.
-
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.
Project mention: Do I need raspberry pi for pihole? Can't get it anywhere! | reddit.com/r/pihole | 2023-01-022.) Cloudblock I use OCI's free tier.
-
If you have a shit load of money you can spend it on TF cloud for business. Otherwise if you are starting out take a look at this https://github.com/Azure/caf-terraform-landingzones
-
aws-eks-base
This boilerplate contains terraform configurations for the rapid deployment of a Kubernetes cluster, supporting services, and the underlying infrastructure in AWS.
-
terragrunt-infrastructure-live-example
A repo used to show examples file/folder structures you can use with Terragrunt and Terraform
Project mention: How to you segregate your dev and prod environments in the repository | reddit.com/r/Terraform | 2023-01-20Terragrunt! Using a scaffolding approach like this for inspiration https://github.com/gruntwork-io/terragrunt-infrastructure-live-example
-
terraform-examples
Terraform samples for all the major clouds you can copy and paste. The future, co-created.
Project mention: My First Year as epilot's Head of Engineering: Killing the Legacy Monolith | dev.to | 2022-06-17Coming off a 4-year stint at Futurice, a lean service design focused consultancy, my first instinct was to make a current state analysis of my new company - epilot.
-
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-04With 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])
-
Spot Runners on EC2 via https://github.com/npalm/terraform-aws-gitlab-runner Pros: Terraform, set up cache aswell The main issues I see docker+machine seems to be generally deprecated, GL does minimal maintenance The TF module currently doesnt support provider V4 with the major S3 bucket refactor (granted this is just time)
-
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.
-
Project mention: Any examples of Terragrunt used in Github Actions? | reddit.com/r/Terraform | 2022-10-01
I recommend atlantis with terragrunt-atlantis-config.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
HCL Terraform related posts
- How to Upgrade EKS Cluster and its Nodes via Terraform without disruption?
- How to you segregate your dev and prod environments in the repository
- Kubernetes on Hetzner Cloud the easiest way
- Rotate any secrets stored in CircleCI
- Create EKS nodegroup fails in EU-West-2, but works in US-East-1
- Created EKS via TF, but access issues
- Best practices for multiregion deployments?
-
A note from our sponsor - SonarQube
www.sonarqube.org | 28 Jan 2023
Index
What are some of the best open-source Terraform projects in HCL? This list will help you:
Project | Stars | |
---|---|---|
1 | terraform-aws-eks | 3,298 |
2 | terraform-up-and-running-code | 2,245 |
3 | typhoon | 1,766 |
4 | terraform-aws-eks-blueprints | 1,561 |
5 | boilerplates | 1,555 |
6 | terraform-best-practices | 1,525 |
7 | terraform-aws-github-runner | 1,287 |
8 | learn-devops | 993 |
9 | terraform-aws-secure-baseline | 969 |
10 | home-ops | 927 |
11 | cloud-foundation-fabric | 808 |
12 | terraform-ecs | 769 |
13 | terraform-hcloud-kube-hetzner | 697 |
14 | cloudblock | 647 |
15 | caf-terraform-landingzones | 639 |
16 | aws-eks-base | 590 |
17 | terragrunt-infrastructure-live-example | 570 |
18 | terraform-examples | 525 |
19 | terraform-kubestack | 524 |
20 | terraform-null-label | 485 |
21 | terraform-aws-gitlab-runner | 464 |
22 | terraform-aws-eks-cluster | 432 |
23 | terragrunt-atlantis-config | 417 |