diff --git a/terraform/main.tf b/terraform/main.tf index e02fbcd..4e6903b 100644 --- a/terraform/main.tf +++ b/terraform/main.tf @@ -59,9 +59,13 @@ module "vms" { cpu = each.value.cpu vcpu = each.value.vcpu ram = each.value.memory - network_interfaces = { + dynamic "network_interfaces" + { for_each = each.value.network_interfaces - { network_id = opennebula_virtual_network.vnet[each.value.network_name].id, ip = opennebula_virtual_network.vnet[each.value.network_name].ip4} + content { + network_id = opennebula_virtual_network.vnet[each.value.network_name].id, + ip = opennebula_virtual_network.vnet[each.value.network_name].ip4 + } } tag_labels = each.value.labels