terraform { required_providers { porkbun = { source = "marcfrederick/porkbun" version = "~> 1.3" } cloudflare = { source = "cloudflare/cloudflare" version = "~> 5.0" } proxmox = { source = "bpg/proxmox" version = ">= 0.100.0" } } } provider "porkbun" { # Credentials via PORKBUN_API_KEY and PORKBUN_SECRET_API_KEY env vars } provider "cloudflare" { # Credentials via CLOUDFLARE_API_TOKEN env var } provider "proxmox" { endpoint = "https://10.0.0.2:8006" username = "root@pam" password = var.proxmox_password insecure = true }