Files
homelab-iac/terraform.tf

40 lines
686 B
HCL

terraform {
backend "azurerm" {}
required_version = ">=1.11.1"
required_providers {
proxmox = {
source = "bpg/proxmox"
version = ">=0.89.1"
}
ipify = {
source = "rerichardjr/ipify"
version = ">= 1.0.0"
}
azurerm = {
source = "hashicorp/azurerm"
version = ">=4.56.0"
}
cloudflare = {
source = "cloudflare/cloudflare"
version = ">=5.14.0"
}
}
}
provider "proxmox" {
endpoint = var.pve_api_url
api_token = var.pve_token
insecure = false
}
provider "azurerm" {
features { }
subscription_id = var.azure_subscription_id
}
provider "cloudflare" {
api_token = var.cloudflare_api_token
}