Mac-адрес Terraform Azure не выводится - PullRequest
0 голосов
/ 17 февраля 2019

В плане terraform я вижу mac_address: <computed> в azurerm_network_interface.ni, но при попытке печати получаю пустую строку.

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

output

$ terraform apply

output
    mac =

1 Ответ

0 голосов
/ 18 февраля 2019

Когда вы просто создаете сетевой интерфейс и не используете его, у него не будет MAC-адреса.См. Это в примечании о создании сетевого интерфейса :

Azure назначает MAC-адрес сетевому интерфейсу только после того, как сетевой интерфейс подключен к виртуальной машине и виртуальной машине.запускается в первый раз.

Если вы хотите вывести MAC-адрес в Terraform через

azurerm_network_interface.ni.mac_address

Вы должны присоединить его к ВМ и запустить ВМ хотя бы один раз.

...