Terraform TFE中的地形工作区?

Terraform TFE中的地形工作区?,terraform,Terraform,我正在演示TFE的SaaS产品,运行我的计划时出错 Error: module.vpc.var.database_subnets: key "default" does not exist in map var.vpc_CIDR in: ${cidrsubnet(var.vpc_CIDR[terraform.workspace],4,6)} Vars文件如下所示 variable "vpc_CIDR" { type = "map" default = { "dev" =

我正在演示TFE的SaaS产品,运行我的计划时出错

Error: module.vpc.var.database_subnets: key "default" does not exist in map var.vpc_CIDR in:

${cidrsubnet(var.vpc_CIDR[terraform.workspace],4,6)}
Vars文件如下所示

variable "vpc_CIDR" {
  type = "map"

  default = {
    "dev"  = "10.92.64.0/19"
    "prod" = "10.92.32.0/19"
  }
}

有什么好处?TFE中列出的“工作区”未映射到地形。工作区?我无法将我的
地形工作区设置到任何我能知道的地方。。。这对于正常的TFE工作流来说是一个巨大的问题。

我在TFE中遇到了类似的问题。作为一种解决方法,我创建了一个名为
env
的变量,并在相应的Terraform工作区中将其设置为
dev
prod

${cidrsubnet(lookup(var.vpc_CIDR,var.env),4,6)}

在不破坏正常tf使用的情况下,hashi对此没有官方指导?似乎是个大疏忽