Terraform Azure Mac地址未输出

时间:2019-02-17 07:37:41

标签: azure terraform terraform-provider-azure

在地形计划中,我在mac_address: <computed>下看到azurerm_network_interface.ni,但是当我尝试打印时,我得到了空字符串。

output "mac" {
  value = "${azurerm_network_interface.ni.mac_address}"
}

输出

$ terraform apply

output
    mac =

1 个答案:

答案 0 :(得分:0)

仅创建网络接口而不使用它时,它将没有MAC地址。在Note of creating the Network Interface中查看:

  

Azure仅在以下情况下才将MAC地址分配给网络接口:   网络接口连接到虚拟机,并且虚拟   机器第一次启动。

如果要通过以下方式在Terraform中输出MAC地址

azurerm_network_interface.ni.mac_address

您应该将其连接到VM并至少启动一次VM。