Я использую 0.12 Terraform, а сценарий написан на 0.11 Terraform.
Блок кода:
resource "azurerm_virtual_machine" "name_av_set" {
count = "${var.node_count}"
#count = "$length(var.node_count)"
name = "${var.resource_name_prefix}-pool-${var.name}-${format("%03d", count.index + 1)}-vm"
availability_set_id = "${azurerm_availability_set.name_av_set.id}"
При попытке запустить скрипт Terraform выдает ошибку
Ошибка:
Error: Missing resource instance key
on main.tf, in resource "azurerm_virtual_machine"
58: availability_set_id = "${azurerm_availability_set.name_av_set.id}"
Because azurerm_availability_set.name_av_set has "count" set, its
attributes must be accessed on specific instances.
For example, to correlate with indices of a referring resource, use:
azurerm_availability_set.name_av_set[count.index]
Как изменить, чтобы избавиться от этой ошибки?