DC
Size: a a a
DC
b
i
b
VT
VT
VA
D
b
...проблема в том, что в модуле создания машины я заранее не знаю сколько у меня будет интерфейсов. и если для конфигурирования самих интерфейсов в вм это решается через dynamic_block, то в clone.customize для настройки интерфейсов нужно создавать N блоков network_interface {} под каждый созданный интерфейс, но ни count, ни динамический блок там применять нельзя. Как это правильнее всего разрулить? не создавать же несколько копий ресурса vsphere_virtual_machine с разным количеством интерфейсов...
dynamic "network_interface" {
for_each = [for n in data.vsphere_network.network: {
id = n.id
}]
content {
network_id = network_interface.value.id
}
}
clone {
template_uuid = data.vsphere_virtual_machine.template.0.id
customize {
linux_options {
host_name = "${var.prefix}${var.name}-${count.index}"
domain = "soc.bi.zone"
}
network_interface {
ipv4_address = element(var.network_address, count.index)
ipv4_netmask = var.ipv4_netmask
}
AR
b
VT
VT
b
VT
b
DZ
b
i