Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev. Learn more →
Top 23 Go Terraform Projects
Terraform enables you to safely and predictably create, change, and improve infrastructure. It is a source-available tool that codifies APIs into declarative configuration files that can be shared amongst team members, treated as code, edited, reviewed, and versioned.Project mention: Deploy Secure Spring Boot Microservices on Amazon EKS Using Terraform and Kubernetes | dev.to | 2023-11-23
To run a microservice stack on EKS, you will need to spend extra time and effort setting it up and managing it. This is where infrastructure as code (IaC) tools like Terraform come in handy.
CLI tool to generate terraform files from existing infrastructure (reverse Terraform). Infrastructure to CodeProject mention: Terraformer + refactoring with 'moved' blocks | /r/Terraform | 2023-07-23
Looking into efficient ways to import existing infrastructure. Using Terraformer to get the everything into Terraform and then refactoring into modules, for_each, etc. using moved blocks seems like it would be a good approach. Refactoring them to use existing modules from providers will take a little work and likely going back and forth with terraform plan, and assuming many things won't translate straight across because of what resources a module might be creating and how they are creating them.
Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.
Cloud cost estimates for Terraform in pull requests💰📉 Love your cloud bill!Project mention: HashiCorp Adopts Business Source License | news.ycombinator.com | 2023-08-10
Inevitable end for every open source company since the free money ended. What bothers me is that wording is vague enough.
> HashiCorp considers a competitive offering to be a product or service provided to users or customers outside of your organization that has significant overlap with the capabilities of HashiCorp’s commercial products or services.
So, consider there is no cost estimate service and you built a thing that got popular (https://github.com/infracost/infracost). Then after 2 years Terraform Cloud catches up. What happens? Are you out of business?
Terraform AWS providerProject mention: obsidian terraform code support (hcl) | /r/ObsidianMD | 2023-11-15
Modern self-hosting framework, fully automated from empty disk to operating services with a single command.Project mention: Fastest way to set up an k8s environment ? | /r/kubernetes | 2023-05-31
K3s is great, I use it on all of my personal clusters (here and here). It's lightweight and very easy to manage.
Terragrunt is a thin wrapper for Terraform that provides extra tools for working with multiple Terraform modules.Project mention: Top 10 CLI Tools for DevOps Teams | dev.to | 2023-08-14
If your team works with Terraform, you should definitely try Terragrunt (and obviously, its CLI tool!). It's an Infrastructure as Code (IaC) tool that acts as a wrapper for Terraform and simplifies dealing with multiple Terraform modules in different environments.
Terratest is a Go library that makes it easier to write automated tests for your infrastructure code.Project mention: Saw a not-so-good thing in my pipeline. How do we fix it? | /r/Terraform | 2023-06-02
I think I found it. This is the one right? https://github.com/gruntwork-io/terratest/
Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.
Terraform Pull Request AutomationProject mention: Version of terraform binary cli does it include in the container | /r/Terraform | 2023-12-05
Looking at the commits at https://github.com/runatlantis/atlantis, it looks like 1.6.5. Am I right?
Security scanner for your Terraform codeProject mention: IaC comparison | /r/Terraform | 2023-11-18
You can give tfsec a try perhaps
Coder provisions software development environments via Terraform on Linux, macOS, Windows, X86, ARM, and of course, Kubernetes.Project mention: Coder v2.0.0 Released | news.ycombinator.com | 2023-08-03
Use SQL to instantly query your cloud services (AWS, Azure, GCP and more). Open source CLI. No DB required.Project mention: We manage 200 open-source repos | news.ycombinator.com | 2023-10-07
We use our open source project Steampipe  to query data using the GitHub plugin  and mods . We have also opened up the custom mod we built for the specific charts & reports .
I hope they help - let us know if you give them a try!
Go DDD example application. Complete project to show how to apply DDD, Clean Architecture, and CQRS by practical refactoring.Project mention: Accomplishing Single Responsibility Principle in my project | /r/golang | 2023-07-10
Here is a reference implementation by the same authors of the blog post you referenced: https://github.com/ThreeDotsLabs/wild-workouts-go-ddd-example/tree/master/internal/trainer.
A Pluggable Terraform LinterProject mention: Saw a not-so-good thing in my pipeline. How do we fix it? | /r/Terraform | 2023-06-02
Detect compliance and security violations across Infrastructure as Code to mitigate risk before provisioning cloud native infrastructure.Project mention: How are you securing your Azure DevOps IaC pipelines? | /r/AZURE | 2023-05-26
Terrascan could also be useful : https://github.com/tenable/terrascan
Terraform provider for Azure Resource ManagerProject mention: Private Endpoints as part of resource declaration | /r/Terraform | 2023-11-01
Generate documentation from Terraform modules in various output formatsProject mention: GitHub Actions - Automated Terraform-docs | dev.to | 2023-09-16
Earlier this year I wrote about the challenges I faced creating a Terraform module. I mentioned then that I was leveraging terraform-docs and GitHub Actions to automate documentation, but a full workflow walkthrough was out of that post's scope.
☕ A practical event-driven microservices demo built with Golang. Nomad, Consul Connect, Vault, and Terraform for deploymentProject mention: Could you share an microservices architecture having synchronous and async(kafka) and Caching(Redis) used in your Organization. | /r/microservices | 2023-03-28
Artificial Intelligence Infrastructure-as-Code Generator.Project mention: https://github.com/gofireflyio/aiac | /r/programming | 2023-10-01
Interactive Terraform visualization. State and configuration explorer.Project mention: Can Visualising Terraform help in enabling a dry run / readonly modes for Developers planning their Terraform? | /r/Terraform | 2023-06-28
Detect, track and alert on infrastructure driftProject mention: Catch drift outside of your infrastructure code | news.ycombinator.com | 2023-07-02
Terraform Google Cloud Platform providerProject mention: Exploring GCP With Terraform: Setting Up The Environment And Project | dev.to | 2023-08-20
GCP Terraform Provider
Reads from existing public and private cloud providers (reverse Terraform) and generates your infrastructure as code on Terraform configurationProject mention: Strategies for converting an existing deployment to IaC? | /r/devops | 2023-05-31
I haven't worked with any of the ones that purport to work with AWS, but a quick Google shows terraformer and Terracognita as options - maybe look into trying those out?
:earth_africa: :clipboard: A web dashboard to inspect Terraform StatesProject mention: Self hosting OS question | /r/selfhosted | 2023-02-07
My wiki might be a good place to get started with setting up your own cluster, and I provided some example configuration written in Terraform for Jellyfin, Jellyseerr and the Servarr apps, that are pretty much fire and forget. You'll need to learn some Terraform to use the snippets I provided, and once you've done that you can have an automated deployment of your apps which is also more transparent with tools like Terraboard to view your configuration, and the possibility to automate deployments in CI/CD with a runner like Drone.
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Go Terraform related posts
Version of terraform binary cli does it include in the container
1 project | /r/Terraform | 5 Dec 2023
Deploy Secure Spring Boot Microservices on Amazon EKS Using Terraform and Kubernetes
13 projects | dev.to | 23 Nov 2023
Terraform Cloud Pricing Changes Sticker Shock
7 projects | news.ycombinator.com | 19 Nov 2023
1 project | /r/Terraform | 18 Nov 2023
obsidian terraform code support (hcl)
1 project | /r/ObsidianMD | 15 Nov 2023
Testing Framework in Terraform 1.6: A deep-dive
1 project | dev.to | 13 Nov 2023
Private Endpoints as part of resource declaration
1 project | /r/Terraform | 1 Nov 2023
A note from our sponsor - Onboard AI
getonboard.dev | 6 Dec 2023
What are some of the best open-source Terraform projects in Go? This list will help you: