31 lines
608 B
HCL
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
|
|
}
|