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
@寶馬,是的,這是正確的。修改爲反映這兩個步驟 –