Невозможно присоединить группу безопасности сети Azure к сетевому адаптеру со значением счетчика с помощью terraform

Я написал ниже код для присоединения группы безопасности к сетевому интерфейсу с помощью terraform.

resource "azurerm_network_interface_security_group_association" "attach_Nic_Nsg" {
     count                     = 2
     network_interface_id      = "${azurerm_network_interface.network_interface[count.index].id}"
     network_security_group_id = module.security_group.security_group_id
}

Когда я выполняю план терраформирования, я получаю ошибку ниже.

Как прикрепить группу безопасности сети для нескольких Nic?

2 ответа

Ниже фрагмент решил мою проблему.

resource "azurerm_network_interface_security_group_association" "attach_Nic_Nsg" {
    count                     = 2
    network_interface_id      = element(azurerm_network_interface.network_interface.*.id, count.index)
    network_security_group_id = module.security_group.security_group_id
}

ресурс "azurerm_network_interface_security_group_association" "attach_Nic_Nsg" { network_interface_id = azurerm_network_interface.testnic.id network_security_group_id = azurerm_network_security_group.testnsg.id }

Другие вопросы по тегам