我正在寻找一种使用 terraform 管理 cloudflare 区域和记录的方法,并在通过 terraform 管理的每个区域中创建一些默认记录(例如 MX),如下所示:
resource "cloudflare_zone" "example_net" {
type = "full"
zone = "example.net"
}
resource "cloudflare_zone" "example_com" {
type = "full"
zone = "example.com"
}
resource "cloudflare_record" "mxrecord"{
for_each=cloudflare_zone.*
name = "${each.value.zone}"
priority = "1"
proxied = "false"
ttl = "1"
type = "MX"
value = "mail.foo.bar"
zone_id = each.value.id
}
有没有人知道我如何实现这一点(如果这甚至可能......)?非常感谢!