我可以在单个输出变量中公开 terraform 资源的所有属性吗?

Bas*_*usa 8 terraform

我需要在 terraform 模块的单个输出变量中公开特定资源的所有属性。

这在地形中可行吗?

Ala*_*Dea 6

是的,

output "my_vm" {
  value = aws_instance.my_vm
}
Run Code Online (Sandbox Code Playgroud)

但你会在那里得到大量奇怪的垃圾,所以可能不值得。

  • 奇怪的是,terraform官方文档中对于输出变量并没有提到这一点。但它确实有效,而且效果很好。 (2认同)