具有多个磁盘的GCP Terraform多个VM

时间:2020-06-10 10:23:28

标签: terraform terraform-provider-gcp

我正在尝试创建VM列表,每个VM都需要创建并附加磁盘列表。

在下面的示例中,我必须使用2个磁盘test01-data-01和test01-data-02创建test01 Compute,类似地,使用3个磁盘test02-data-01,test02-data-02和test02-data-03创建test02 Compute。

例如,我的variables.tf如下:

variable "compute_list" {
  type = list(string)
  default = ["test01", "test02"]
}

variables "disk_details" {
  type = list(map(any))
  default = [
  {
     compute_data_disks = ["test01-data-01", "test01-data-02"]
     compute_data_disk_type = "pd-ssd"
     compute_data_disk_size = ["30", "40"]
  },
  {
    compute_data_disks = ["test02-data-01", "test02-data-02"]
    compute_data_disk_type = "pd-ssd"
    compute_data_disk_size = ["30", "40"]
  }
]
}

任何人都可以告诉我该怎么做,或者任何其他最佳方法来解决此问题?

0 个答案:

没有答案