kubernetes-init/modules/cloudflare/main.tf
Kasper Juul Hermansen b3a09f81c4
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
Update all dependencies
2023-02-28 17:04:34 +00:00

25 lines
417 B
HCL

terraform {
required_providers {
cloudflare = {
source = "cloudflare/cloudflare"
version = "~> 4.0"
}
}
}
provider "cloudflare" {
api_token = var.api_token
}
resource "cloudflare_record" "exact" {
zone_id = var.zone_id
for_each = { for record in var.records : record.name => record }
name = each.value.name
value = each.value.ip
type = each.value.ip_type
ttl = 3600
}