Community terraform provider for Apache Superset #43513
svdimchenko
started this conversation in
Show and tell
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Hi Superset team and community 👋
I wanted to share something we've been building and open a conversation about its future.
What we built
We've created and published an open-source Terraform provider for Apache Superset: 👉 gr8-toolkit/terraform-provider-superset
It's built on top of the Terraform Plugin Framework (the modern SDK) and covers a solid portion of Superset's API surface. Here's what's implemented today:
12 resources:
7 data sources:
The provider is published on the Terraform Registry, has a full acceptance test suite (using httpmock so no real Superset instance is needed in CI), auto-generated docs, and a standard goreleaser-based release pipeline.
The question
We built this to scratch our own itch, but it's clearly useful beyond our team. Terraform/OpenTofu is a common IaC tool in the data engineering space, and having an officially-supported provider would lower the barrier for Superset adopters who want to manage their Superset configuration as code.
Would the Superset project be interested in taking ownership or co-maintaining this provider under the apache/ GitHub org? We're happy to transfer the repository, contribute as maintainers under the project umbrella, or collaborate on whatever model makes sense for the community.
Happy to answer any questions or jump on a call. Thanks for the great project!
All reactions