Azure DNS A record

Hi,
I’m trying to move DNS records to Azure but I obviously have some issues with for_each loop.
dns_config.json containes records which needs to be moved.
CNAME works fine (same as MX and TXT) and it looks like:
resource “azurerm_dns_cname_record” “provision” {
** for_each = merge([for z, v in var.dns_config : { for t in v.CNAME : “{z}---CNAME---{t.name}” => merge(t, { zone : z }) }]…)**
** resource_group_name = var.resource_group_name**
** ttl = each.value.ttl**
** zone_name = each.value.zone**
** name = each.value.name**
** record = each.value.value**

** depends_on = [azurerm_dns_zone.zones]**
}
variables.tf:
variable “dns_config” {
type = map(object({
MX = list(object({
name = string,
value = string,
ttl = number,
priority = number
}))
TXT = list(object({
name = string,
values = list(string),
ttl = number
}))
CNAME = list(object({
name = string,
value = string,
ttl = number
}))
A = list(object({
name = string,
value = string,
ttl = number,
ip = string
}))
}))
}
But, A records are completely ignored when I run TF plan:
resource “azurerm_dns_a_record” “provision” {
for_each = merge([for z, v in var.dns_config : { for t in v.A : “{z}---A---{t.name}” => merge(t, { zone : z }) }]…)
resource_group_name = var.resource_group_name
ttl = each.value.ttl
zone_name = each.value.zone
name = each.value.name
records = [each.value.ip]

depends_on = [azurerm_dns_zone.zones]
}

Any idea what I’m doing wrong?
Thanks a lot

Solved! It was an issue with terraform source.
Can be closed