Я использую terraform для создания нескольких экземпляров в openstack, и я хотел бы автоматически назначать им плавающий IP-адрес без какого-либо ручного вмешательства.
Мой файл .tf выглядит следующим образом:
resource "openstack_networking_floatingip_v2" "floating-ip" {
count = 4
pool = "floating-ip-pool"
}
resource "openstack_compute_floatingip_associate_v2" "fip-associate" {
floating_ip = openstack_networking_floatingip_v2.floating-ip.address[count.0]
instance_id = openstack_compute_instance_v2.terraform-vm.id[count.0]
}`
Я получаю сообщение об ошибке
"Ошибка: отсутствует ключ экземпляра ресурса.
в строке 33 image-provisioning.tf в ресурсе "openstack_compute_floatingip_associate_v2" "fip-associate": 33: instance_id = openstack_compute_instance_v2.terraform-vm.id [count.0] "
Моя версия terraform: Terraform v0.12.24 + provider.openstack 1.26.0