【发布时间】:2019-08-15 14:26:37
【问题描述】:
希望有人可以帮助我。我在可用性集和负载均衡器中创建了一个包含多个虚拟机的集群。
使用 Terraform,我可以说将单个 NIC 添加到后端池:
resource "azurerm_network_interface_backend_address_pool_association" "backendPool" {
count = "${var.nb_instances}"
network_interface_id = "${element(azurerm_network_interface.nic.*.id, count.index + 1)}"
ip_configuration_name = "ipconfig01"
backend_address_pool_id = "${var.backendPoolID}"
}
我不想单独添加每个 VM,而是说 LB 添加整个 AV-Set,这与 Azure GUI 配合得很好,但我在 Terraform 中找不到任何解决方案。
我尝试将此资源添加到我的 AV-Set 模块并用 AV-Set ID 替换“network_interface_id”,但它不起作用。
有这样的解决方案吗?
【问题讨论】: