【发布时间】:2017-10-19 14:00:48
【问题描述】:
有没有办法在创建vm实例时使用vsphere数据源设置network_interface标签?
文档似乎声明您只能使用名称。数据源仅导出 id。
我把我的想法写在下面,但不确定它是否会起作用。我是这个 tbh 的新手。
data "vsphere_distributed_virtual_switch" "dvs" {
name = "my_dvs"
datacenter_id = "${data.vsphere_datacenter.datacenter.id}"
}
data "vsphere_network" "dgp" {
name = "my_dgp"
datacenter_id = "${data.vsphere_datacenter.datacenter.id}"
}
resource "vsphere_virtual_machine" "linux_box" {
...
network_interface {
label = "${data.vsphere_network.dvs.id}/${data.vsphere_network.dgp.id}"
}
}
【问题讨论】: