terraform { required_providers { cloudflare = { source = "cloudflare/cloudflare" version = ">=4.32.0" } hcloud = { source = "hetznercloud/hcloud" version = ">=1.47.0" } } required_version = ">= 1.7.0" } provider "cloudflare" { api_key = var.cloudflare_api_key email = var.cloudflare_email } provider "hcloud" { token = var.hcloud_token } variable "cloudflare_api_key" { type = string sensitive = true } variable "cloudflare_email" { type = string } variable "hcloud_token" { type = string sensitive = true }