on .terraform\modules\fpm\main.tf line 27, in resource "azurerm_linux_virtual_machine" "main1":
27: network_interface_ids = [ "${var.nic1-id}", "${var.nic2-id}"]
|----------------
| var.nic1-id is tuple with 2 elements
| var.nic2-id is tuple with 2 elements
Inappropriate value for attribute "network_interface_ids": element 0: string
required.
答案 0 :(得分:0)
属性 network_interface_ids
需要一个网络接口 id 列表,因此如果您通过变量输入所有 NIC id,那么您可以将它们放入属性列表中,如下所示:
network_interface_ids = list(var.nic1-id, var.nic2-id)
但是如果两个变量是两个列表,则需要将它们合并为一个:
setunion(var.nic1-id, var.nic2-id)