terraform { required_providers { cloudflare = { source = "cloudflare/cloudflare" version = "~>4.0" } } } provider "cloudflare" { api_token = var.cloudflare_token } resource "cloudflare_tunnel" "tunnel" { account_id = var.account_id name = "exercise" secret = var.tunnel_secret } resource "cloudflare_record" "notfound" { name = "notfound" type = "CNAME" zone_id = var.zone_id value = cloudflare_tunnel.tunnel.cname proxied = true }