infra/tofu/main.tf

31 lines
608 B
HCL

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
}