[英]Concatenate declared variable with random string
可以使用 Terratest 聲明具有以下變量的 tfvars 文件:
bar = {
name = "test"
domain = "test.com"
regions = [
{ location = "France Central", alias = "france" }
]
}
但是在 go 代碼中包含 bar.domain 字符串的隨機前綴?
我正在使用 terraformOptions 如下:
terraformOptions := &terraform.Options{
TerraformDir: sourcePath,
VarFiles: []string{variablesPath + "/integration.tfvars"},
}
在測試的情況下,直接使用 tfvars 文件來獲取輸入並不理想。 更多關於這里
要回答您的問題:
您可以使用類似的東西:
options := terraform.Options{
TerraformDir: "sourcePath",
Vars: map[string]interface{}{
"name": "test",
"domain": addRandomprefix()+"test.com",
"region ": map[string]interface{}{
"location" : "France Central",
"alias" : "france",
},
},
}
只需創建您自己的自定義 addRandomprefix() 方法。 我希望這有幫助 :)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.