我正在開發一個具有變數的 terraform 專案:
variable "datalake_layers" {
type = list
default = ["raw", "bronze", "silver", "gold"]
}
現在我想通過環境(os 變數)傳遞串列。我傳遞其他 os 變數的方式是在執行 terraform 命令之前運行 config.sh 檔案。shell 腳本的內容如下所示:
export TF_VAR_tfinfra_storage_akey="some_storage_key"
export TF_VAR_rg_name="some_resourcegroup_name"
如何使用串列而不是字串實作類似的設定?我可以像這樣設定 env 變數并將其轉換為 Terraform 串列嗎?我找不到辦法做到這一點。或者,還有更好的方法?
export TF_VAR_datalake_layers="["raw", "bronze", "silver", "gold"]"
uj5u.com熱心網友回復:
是的,但您必須使用單引號:
export TF_VAR_datalake_layers='["raw", "bronze", "silver", "gold"]'
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/336367.html
