Terraform tfe_变量JSON到HCL支持

Terraform tfe_变量JSON到HCL支持,terraform,terraform-cloud,Terraform,Terraform Cloud,在将下面的var_3传递给HCL类型的tfe_变量时,我点击了错误:属性值类型不正确。 有没有办法将解码后的JSON变量转换为HCL Myconfig.json: { “vars”:{ “变量1”:“foo”, “var_2”:“bar”, “变量3”:{ “默认值”:“foo” } } } 我的地形配置: variable "tfe_token" {} provider "tfe" { hostname = "app.terrafor

在将下面的
var_3
传递给HCL类型的
tfe_变量时,我点击了
错误:属性值类型不正确。
有没有办法将解码后的JSON变量转换为HCL

My
config.json

{
“vars”:{
“变量1”:“foo”,
“var_2”:“bar”,
“变量3”:{
“默认值”:“foo”
}
}
}
我的地形配置:


variable "tfe_token" {}

provider "tfe" {
  hostname = "app.terraform.io"
  token    = var.tfe_token
}

data "tfe_workspace" "this" {
  name         = "my-workspace-name"
  organization = "my-org-name"
}

locals {
  json_config = jsondecode(file("config.json"))
}

resource "tfe_variable" "workspace" {
  for_each = local.json_config.vars

  workspace_id = data.tfe_workspace.this.id
  key          = each.key
  value        = each.value
  category     = "terraform"
  hcl          = true
  sensitive    = false
}



仔细检查文档,您可能需要尝试将
hcl
参数的值设置为
false
。正确。我希望使用盐酸。要避免JSONE将值编码为StringDouble类型检查文档,根据您的情况,您可能需要尝试将
hcl
参数的值设置为
false
。对。我希望使用盐酸。希望避免将值编码为类型字符串