Невозможно присоединить группу безопасности сети 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 }