1

地形版本:v0.11.8

用例

尝试使用 terraform 终止资源,运行输出命令时出错。

代码:

output "frontend_rendered" {
  value = "${data.template_file.user_data.rendered}"
}

调试输出

module.test.output.test_rendered:资源“data.template_file.user_data”没有变量“data.template_file.user_data.rendered”的属性“rendered”

预期行为

没有任何错误的终止。

附加上下文

这个问题是在我将 terraform 从 v0.11.4 升级到 v0.11.8 并且我还将 aws 提供程序更新到最新的 1.33.0 之后出现的

有什么帮助吗?

谢谢!

4

1 回答 1

2

最后我能够找到解决方案。

在 Terraform v0.11.4 之后,我们不应该在完全销毁操作期间评估未使用的输出。

在此处输入图像描述

于 2018-08-27T12:11:29.120 回答