在Terraform控制台中获取局部变量

时间:2018-11-05 16:10:53

标签: terraform

有什么方法可以在Terraform控制台中获取局部变量吗?

> local.name
unknown values referenced, can't compute value

似乎Terraform控制台仅允许检查输入变量和模块输出变量。

> var.in
2

> module.abc.out
3

配置文件示例:

# main.tf

locals {
  name = 1
}

variable "in" {
  value = 2
}

module "abc" {
  source "path/to/module"
}

# path/to/module/main.tf

output "out" {
  value = 3
}

1 个答案:

答案 0 :(得分:4)

不幸的是,看起来这在Terraform v0.11.x中是不可能的,但将在此发行通知单中描述的v0.12中:

https://github.com/hashicorp/terraform/issues/18413

HTH!