netbirdio / netbird

Connect your devices into a secure WireGuard®-based overlay network with SSO, MFA and granular access controls.
https://netbird.io
BSD 3-Clause "New" or "Revised" License
11.25k stars 517 forks source link

terraform provider for netbird REST API #1208

Open theblop opened 1 year ago

theblop commented 1 year ago

Is your feature request related to a problem? Please describe. It would be great to be able to manage netbird server with terraform (a lot of people already use terraform to manage their infrastructure)

Describe the solution you'd like a terraform provider to interact with the netbird REST API

mlsmaycon commented 1 year ago

Hello @theblop, thanks for the request. We are looking at a terraform provider initial version for this quarter. We will keep this updated as we progress with it.

mkoyan44 commented 11 months ago

@mlsmaycon Hey, do you have any updates on the topic? Which resources are you going to support?

RocketRene commented 10 months ago

I am also curious

ednxzu commented 6 months ago

Any update on this ? Would be super convenient !

RocketRene commented 6 months ago

Is this maintained by netbird ?

https://github.com/speakeasy-sdks/terraform-provider-netbird

boopzz commented 3 months ago

looks like speakeasy make terraform providers for projects so it looks like the start, hopefully theres a private branch just about to be committed! 🙏

tafaust commented 2 months ago

Is it safe (and legal) to use that codebase as a foundation @speakeasy-sdks / @TristanSpeakEasy?

mlsmaycon commented 2 months ago

We have a community member working on a provider. We are using the Hashicorp OpenAPI Provider Spec Generator for the foundation.

We should have an initial version of the provider earlier in Q4 this year.

simplesagar commented 2 months ago

Hey @tafaust that repository is meant to be an example of our generation capabilities at https://github.com/speakeasy-api and may not be up to date with the latest Netbird API. Its actually empty and doesn't have any tf resources defined yet

@mlsmaycon would be happy to help you all generate and maintain a really nice terraform provider. Here are a few we maintain in real time.

Here's a walk through of our generation as well as Hashicorp's method. I'm one of co founders of Speakeasy and would love to help if we can !

KarwanGara-Prorenata commented 2 days ago

We have a community member working on a provider. We are using the Hashicorp OpenAPI Provider Spec Generator for the foundation.

We should have an initial version of the provider earlier in Q4 this year.

Any update on this?