output "hosts" {
  value = {
    for subdomain in distinct([for record in ovh_domain_zone_record.server_records : record.subdomain]) : 
    subdomain => {
      "ipv4_address" = try(
        ovh_domain_zone_record.server_records["${subdomain}:ipv4"].target, 
        null
      )
      "ipv6_address" = try(
        ovh_domain_zone_record.server_records["${subdomain}:ipv6"].target, 
        null
      )
    }
  }
}

output "scaleway_service_keys" {
  value       = scaleway_iam_api_key.service_keys
  sensitive   = true
}