terraform-provider-aws
terraform-provider-scaffolding
Our great sponsors
terraform-provider-aws | terraform-provider-scaffolding | |
---|---|---|
1 | 3 | |
5,297 | 404 | |
- | - | |
10.0 | 7.4 | |
about 3 years ago | about 1 year ago | |
Go | Go | |
Mozilla Public License 2.0 | Mozilla Public License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
terraform-provider-aws
-
Gopher Gold #10 - Wed Sep 09 2020
terraform-providers/terraform-provider-aws (Go): Terraform AWS provider
terraform-provider-scaffolding
-
Extending Terraform functionality with a custom data source - part 1
That's the list of files we will start with. Typically you would follow folder structure as in the scaffolding repo,, placing Go files inside the internal/provider folder and Terraform files inside the examples folder. But let us first understand how it all works together before imposing this structure.
-
Best way to learn go
Go through the language tutorials for a bit to get the hang of it. Especially take a look at examples for the HTTP library. And then move on to the Terraform provider tutorials :) Hashicorp has a great starter template for Providers available here: https://github.com/hashicorp/terraform-provider-scaffolding
-
Custom Provider - here goes nothing
Take a look at hashicorp/terraform-provider-scaffolding: Quick start repository for creating a Terraform provider it can really help you get started.
What are some alternatives?
opentelemetry-collector - OpenTelemetry Collector
go-prtg-sensor-api - API for writing PRTG custom sensors in Go.
terraform-provider-argocd - Terraform provider for ArgoCD
terraform-provider-hashicups - Terraform Provider HashiCups - Provider Plugin Framework example
Gitea - Git with a cup of tea! Painless self-hosted all-in-one software development service, including Git hosting, code review, team collaboration, package registry and CI/CD
terraform-provider-azurerm - Terraform provider for Azure Resource Manager
terraform-provider-oci - Terraform Oracle Cloud Infrastructure provider
terraform-provider-panos - Terraform Panos provider
terraform-provider-stripe - A Terraform Provider for Stripe
terraform-provider-megaport - Terraform Provider for Megaport Network
msfs2020-go - connect to microsoft flight simulator 2020 using golang
terraform-provider-vra - Terraform VMware vRealize Automation provider