terraform { required_providers { cloudflare = { source = "cloudflare/cloudflare" version = "4.19.0" } hcloud = { source = "hetznercloud/hcloud" version = "1.44.1" } } 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 }