diff --git a/terraform/main.tf b/terraform/main.tf index 15be071..e02fbcd 100644 --- a/terraform/main.tf +++ b/terraform/main.tf @@ -59,7 +59,10 @@ module "vms" { cpu = each.value.cpu vcpu = each.value.vcpu ram = each.value.memory - network_interfaces = each.value.network_interfaces + 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} + } tag_labels = each.value.labels system_image_name = each.value.disks.system.name