SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Go terraform-provider Projects
-
-
-
Onboard AI
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.
-
Project mention: Exploring GCP With Terraform: Setting Up The Environment And Project | dev.to | 2023-08-20
GCP Terraform Provider
-
Project mention: Does the kubernetes provider behave differently than other provider? | /r/Terraform | 2023-04-21
Now, to be honest, I'm not entirely sure/confident how this works. When I've used this kind of setup, I had two separate workspaces: one for setting up EKS and one for setting up Kubernetes within EKS. I'd apply the EKS workspace, first, then use its outputs for the Kubernete's workspace. You can see this pattern is specifically outlined in this EKS/k8s example. The Kubernetes provider docs also explicitly warns against creating the cluster in the same module as the Kubernetes provider. So it appears this may work, but it isn't recommended.
-
terraform-provider-libvirt
Terraform provider to provision infrastructure with Linux's KVM using libvirt
-
-
There's an open feature request issue for it in the provider. I'd keep your eyes on 1534 for it to be implemented, as well as give it the 'ol thumbs-up bump.
-
InfluxDB
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.
-
It was time to work on the infrastructure, we already made some decisions and assumed pros and cons. I already have worked with Google Cloud and I especially love how they use Kubernetes, so I wanted to learn how I can use it in Oracle Cloud (via Terraform if possible). I use k8s and Terraform at my home lab, so it should be easy to set up the infrastructure for this project, and it was thanks to the OCI Terraform provider.
-
Project mention: Cloudflare tunnel management with terraform not working properly | /r/CloudFlare | 2023-05-03
-
Also, look here for further discussion on this topic (has some good examples in the thread): https://github.com/hashicorp/terraform-provider-vsphere/issues/1362
-
Project mention: Keycloak – Open-Source Identity and Access Management Interview | news.ycombinator.com | 2023-06-18
The Terraform provider[1] unfortunately is 3rd party and as such doesn't bring and guarantees of correctness other than that of the maintainer. It would be nice to see Keycloak provide an official solution for configuration management other than the K8s operator which is missing a lot of features.
[1] https://github.com/mrparkers/terraform-provider-keycloak
-
-
-
I built my network using terraform, makes it pretty easy to duplicate. Not all settings are supported but networks, wlans, firewall rules, static IPs can be done with the terraform provider.
-
Interesting. In my current company we use this terraform plugin https://github.com/Mongey/terraform-provider-kafka . Everything is disabled by default and you need to create a small Pull Request in a centralized repo that specifies where a service will be producing/consuming. It's not as neat as the solution presented in this article, but it's good enough for us.
-
-
Project mention: [Datadog in Kubernetes] Storing secrets in service annotations with secret management | /r/kubernetes | 2023-11-29
Supposing it's actually stored raw in the service (which I assume it won't be), I plan to just use my current Terraform configuration that uses kubernetes_service and SOPS. I've avoided storing secrets within the code (which is the absolute worst, I know lol), but then they're stored rawly in the service.
-
-
terraform-plugin-sdk
Terraform Plugin SDK enables building plugins (providers) to manage any service providers or custom in-house solutions
> We're coming up on 10000 resources in our main Terraform repository and while there is definitely some friction, it's overall much better than having to hit the cloud API's to gather each of those states which would probably take at least an order of magnitude longer.
I don't think that's necessary true. Most cloud API's actually can return hundreds of records with 1 API calls, e.g. https://docs.aws.amazon.com/elasticloadbalancing/latest/APIR... has a maximum page size of 400.
If I manage the cloud resources via some custom tools and/or with some ansible-fu, I can decide to batch the API calls when it makes sense.
With terraform, it is not possible to do so (https://github.com/hashicorp/terraform-plugin-sdk/issues/66, https://github.com/hashicorp/terraform-provider-aws/issues/2...).
-
Project mention: How to Set Up an Azure Kubernetes Service Cluster with Terraform | dev.to | 2023-07-19
There are different Terraform Providers that enable Terraform to interact with Microsoft Azure. The most common one are Azure Stack, AzureDevops, AzureRM, AzAPI and AzureAD.. In this tutorial, we use the AzureRM Terraform Provider. Let's create a Terraform file for the AzureRM Terraform Provider.
-
-
Project mention: Databricks Terraform Provider has reached 8M downloads | news.ycombinator.com | 2022-12-16
-
Project mention: HashiCorp silently amend Terraform Registry TOS | news.ycombinator.com | 2023-08-31
Even though this will likely prevent OpenTF from connecting to registry.terraform.io to get plugins, the source code for most (all?) plugins is still open source and actually stored on GitHub (e.g. https://github.com/terraform-provider-openstack/terraform-pr...).
More work for OpenTF to get up and running, but also feels reasonable that HashiCorp wouldn't allow connecting to their service.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Go terraform-provider related posts
- [Datadog in Kubernetes] Storing secrets in service annotations with secret management
- Massachusetts becomes fifth state to make prison calls free
- obsidian terraform code support (hcl)
- Private Endpoints as part of resource declaration
- azurerm_linux_virtual_machine, datadisks and cloud-init
- HashiCorp silently amend Terraform Registry TOS
- A Step-by-Step Guide on Creating a Resource Group, Virtual Network and Subnet in Azure with Terraform.
-
A note from our sponsor - #<SponsorshipServiceOld:0x00007f0f9b18bda0>
www.saashub.com | 6 Dec 2023
Index
What are some of the best open-source terraform-provider projects in Go? This list will help you:
Project | Stars | |
---|---|---|
1 | terraform-provider-aws | 9,013 |
2 | terraform-provider-azurerm | 4,226 |
3 | terraform-provider-google | 2,135 |
4 | terraform-provider-kubernetes | 1,504 |
5 | terraform-provider-libvirt | 1,444 |
6 | terraform-provider-helm | 961 |
7 | terraform-provider-github | 772 |
8 | terraform-provider-oci | 694 |
9 | terraform-provider-cloudflare | 635 |
10 | terraform-provider-vsphere | 590 |
11 | terraform-provider-keycloak | 534 |
12 | terraform-provider-kubectl | 497 |
13 | terraform-provider-docker | 482 |
14 | terraform-provider-unifi | 466 |
15 | terraform-provider-kafka | 463 |
16 | terraform-provider-hcloud | 433 |
17 | terraform-provider-sops | 432 |
18 | terraform-provider-vault | 423 |
19 | terraform-plugin-sdk | 396 |
20 | terraform-provider-azuread | 392 |
21 | terraform-provider-grafana | 377 |
22 | terraform-provider-databricks | 374 |
23 | terraform-provider-openstack | 341 |