3
有没有办法从命令行提供列表值?地图有可变合并,但似乎不适用于列表。我希望这样的事情,但没有运气...谢谢Terraform:从命令行提供列表输入值?
terraform apply -var "listvar=abc1" -var "listvar=abc2"
或可能
terraform apply -var "listvar=[abc1, abc2]"
有没有办法从命令行提供列表值?地图有可变合并,但似乎不适用于列表。我希望这样的事情,但没有运气...谢谢Terraform:从命令行提供列表输入值?
terraform apply -var "listvar=abc1" -var "listvar=abc2"
或可能
terraform apply -var "listvar=[abc1, abc2]"
我能得到这个如下工作:
1)您的变量文件应该反映如下:
variable "listvar" {
description = "some varaible to list"
type = "list"
}
2)然后运行应用命令完全一样如下:
terraform apply -var 'listvar=["abc1", "abc2", "abc3"]'
我希望帮助
https://www.terraform.io/intro/getting-started/variables.html
不需要定义变量'listvar'在tfvars文件的空值,如果你在'apply'命令选项定义它' -var' – BMW
@宝马,是的,这是正确的。修改为反映这两个步骤 –