Я использую 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