Quero criar um módulo para definir configurações de substituição para este recurso cloudflare https://registry.terraform.io/providers/cloudflare/cloudflare/latest/docs/resources/zone_settings_override
variable "settings" {
type = map(string)
default = {}
}
Então pensei em não definir todas as variáveis possíveis, em vez disso apenas usar um mapa de strings para colocar no bloco de configurações o que eu quero. Claro, não posso testar se é uma variável permitida, mas estou bem com isso. Então pensei em fazer algo como o seguinte pseudocódigo na nuvem, mas algo está faltando e não sei o que
resource "cloudflare_zone_settings_override" "this" {
zone_id = cloudflare_zone.this.id
for each = var.settings
settings {
each.key = each.value
}
}