1
在openstack_compute_instance_v2
,Terraform可以附加在現有的網絡,而我有1個或n個網絡附接,在模塊:列表(塊網絡)
...
variable "vm_network" {
type = "list"
}
resource "openstack_compute_instance_v2" "singlevm" {
name = "${var.vm_name}"
image_id = "${var.vm_image}"
key_pair = "${var.vm_keypair}"
security_groups = "${var.vm_sg}"
flavor_name = "${var.vm_size}"
network = "${var.vm_network}"
}
在我.tf
文件:
module "singlevm" {
...
vm_network = {"name"="NETWORK1"}
vm_network = {"name"="NETWORK2"}
}
Terraform返回expected object, got invalid
錯誤。
我在這裏做錯了什麼?
不認爲你的方法工作,因爲NETWORK1不僅是網絡的名稱。網絡包括名稱,訪問等等,多個屬性。 – perigee