有什么方法可以在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
}
答案 0 :(得分:4)
不幸的是,看起来这在Terraform v0.11.x中是不可能的,但将在此发行通知单中描述的v0.12中:
https://github.com/hashicorp/terraform/issues/18413
HTH!