[英]Terraform outputs 'Error: Variables not allowed' when passing list variable by command line
我的 variable.tf 文件是
variable "users"{
type = list
}
我的 output-list.tf 文件是,
output print-users{
value = "First user is ${var.users[0]}\nSecond user is ${var.users[1]}"
}
當我執行terraform 計划並提供輸入 ["Abhishek","Arya"] 時,它會按預期提供 output。
但是當我執行terraform plan -var 'users=["Abhishek","Arya"]'它給出了以下錯誤,
也許我犯了愚蠢的錯誤但找不到它,我們將不勝感激。 謝謝: )
terraform plan -var "users=[\"Abhishek\",\"Arya\"]"
這個有效。 所以基本上是 windows 理解字符的方式不同。
terraform-plan-passing-value-for-list-variable-on-windows
謝謝@martin-atkins
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.