Skip to content
Fork

terraform-provider-netbird

This public repository does not include a GitHub description yet.

0

Stars

0

Forks

0

Watchers

0

Issues

486

Size (KB)

main

Branch

Files

Source on GitHub

Browse the folder structure on GitHub

File tree for this repository will appear here after the next data sync. Meanwhile you can open the full folder listing directly on GitHub.

NetBird Terraform Provider

A Terraform Provider for managing your NetBird Account and its resources.

Requirements


  • Go >= 1.23


Building The Provider

1. Clone the repository
1. Enter the repository directory
1. Build the provider using the Go install command:

go install

Adding Dependencies

This provider uses Go modules.
Please see the Go documentation for the most up to date information about using Go modules.

To add a new dependency github.com/author/dependency to your Terraform provider:

go get github.com/author/dependency
go mod tidy

Then commit the changes to go.mod and go.sum.

Using the provider

Check usage in docs.

Developing the Provider

If you wish to work on the provider, you'll first need Go installed on your machine (see Requirements above).

To compile the provider, run go install. This will build the provider and put the provider binary in the $GOPATH/bin directory.

To generate or update documentation, run make generate.

In order to run the full suite of Acceptance tests, run make testacc.

Note: Acceptance tests create real resources, and often cost money to run.

make testacc

Repository metadata

Owner
TEGAR-SRC
Primary language
Not detected
License
BSD-3-Clause
Created
Jun 29, 2026
Last pushed
Jun 3, 2026
Last updated
Jun 29, 2026

Clone this repository

HTTPS

git clone https://github.com/TEGAR-SRC/terraform-provider-netbird.git

SSH

git clone git@github.com:TEGAR-SRC/terraform-provider-netbird.git

More public repositories