这是我的代码块,用于使用Terrfaorm在Azure中创建网络接口并附加安全组。我在另一个模块中使用了相同的命令,但是运行此命令时出现错误:
resource "azurerm_network_interface" "myterraformnic" {
name = "${var.vm_name}-nic"
location = "${azurerm_resource_group.sdsterraformgroup.location}"
resource_group_name = "${azurerm_resource_group.sdsterraformgroup.name}"
network_security_group_id = "${azurerm_network_security_group.myterraformnsg.id}"
}
这是我运行计划或申请时遇到的错误。
**"Error: azurerm_network_interface.myterraformnic: : invalid or unknown key: network_security_group_id"**
答案 0 :(得分:3)
azurerm_network_interface 资源没有 network_security_group_id 参数。
如果您尝试将网络安全组与网络接口相关联,请按如下所示更改terraform资源块
def two_dim_list_has_duplicates(my_list):
unique = set()
for item in my_list:
for i in item:
if i in unique:
return True
seen.add(item)
return False
通过如上所述更改模板,“ azurerm_network_interface ”资源块将创建网络接口,并且网络安全组将与“ azurerm_network_interface_security_group_association ”资源块中的网络接口相关联>