Replace tailscale with netbird

This commit is contained in:
Tobias Reisinger 2025-12-11 22:43:45 +01:00
parent fc745fa8b4
commit 8afa6f5c7a
Signed by: serguzim
GPG key ID: 13AD60C237A28DFE
13 changed files with 89 additions and 141 deletions

17
main.tf
View file

@ -21,6 +21,10 @@ terraform {
source = "aminueza/minio"
version = "~> 3.5.2"
}
netbird = {
source = "netbirdio/netbird"
version = "0.0.7"
}
ovh = {
source = "ovh/ovh"
version = "~> 0.48.0"
@ -29,10 +33,6 @@ terraform {
source = "scaleway/scaleway"
version = "~> 2.53.0"
}
tailscale = {
source = "tailscale/tailscale"
version = "~> 0.16.0"
}
authentik = {
source = "goauthentik/authentik"
@ -97,6 +97,10 @@ provider "minio" {
minio_ssl = true
}
provider "netbird" {
token = var.netbird_token # Required
}
provider "ovh" {
endpoint = "ovh-eu"
application_key = var.ovh_application_key
@ -113,11 +117,6 @@ provider "scaleway" {
zone = "nl-ams-1"
}
provider "tailscale" {
api_key = var.tailscale_api_key
tailnet = var.tailscale_tailnet
}
module "infrastructure" {
source = "./modules/infrastructure"