# Proxmox Provider # --- # Initial Provider Configuration for Proxmox terraform { #required_version = "= 0.13.0" required_providers { proxmox = { source = "Telmate/proxmox" version = "3.0.1-rc4" } netbird = { source = "registry.terraform.io/netbirdio/netbird" version = "0.0.2" } } } variable "proxmox_api_url" { type = string } variable "pm_user" { type = string } variable "pm_pass" { type = string } provider "proxmox" { pm_api_url = var.proxmox_api_url pm_user = var.pm_user pm_password = var.pm_pass # (Optional) Skip TLS Verification pm_tls_insecure = true } # Netbird.io provider for mesh vpn variable "netbird_token" { sensitive = true description = "NetBird Management Access Token" } provider "netbird" { token = var.netbird_token # Required management_url = "https://api.netbird.io" # Optional, defaults to this value }