我似乎无法找到一个开放的问题,功能请求或发布解决这个问题,但它会让我的生活变得更轻松 .
我想向我的提供商提供多个 vsphere_server
网址 . 我无法使用 count.index
执行此操作,也无法为 vsphere_server
指定子资源 .
我已经看到了aws提供程序和一些人分裂字符串的类似问题 . 它允许我为我们拥有的东西创建一个非常好的模块,并减少文件/配置 .
期望..但非法:
(其中count是我希望构建的vms的长度)
provider "vsphere" {
user = "${var.vsphere_user}"
password = "${var.vsphere_pass}"
vsphere_server = "${var.vsphere_server[count.index]}"
version = "~> 1.4"
allow_unverified_ssl = true
}
-
为什么我不能这样做,为什么它是一个设计选择?
-
有人以干净的方式绕过这个吗?
-
以后有什么计划可以改变吗?