【发布时间】:2019-02-01 19:06:07
【问题描述】:
Terraform 版本:v0.11.8
用例
尝试使用 terraform 终止资源,运行输出命令时出错。
代码:
output "frontend_rendered" {
value = "${data.template_file.user_data.rendered}"
}
调试输出
module.test.output.test_rendered:资源 'data.template_file.user_data' 没有属性 'rendered' 变量'data.template_file.user_data.rendered'
预期行为
终止没有任何错误。
附加上下文
这个问题是在我将 terraform 从 v0.11.4 升级到 v0.11.8 并且我还将 aws 提供程序更新到最新的 1.33.0 之后出现的
有什么帮助吗?
谢谢!
【问题讨论】:
-
你的数据资源
template_file.user_data是如何声明的? -
看起来不错。因为我在
aws_launch_configuration中使用了template_file,其语法与我在输出时使用的语法相同。 -
我现在在完全相同的版本中使用完全相同的代码。
-
请发布一个最小的代码示例,以便重现您的问题。
-
@StephenKing 执行此代码时是否有其他 terraform 插件出现?
标签: amazon-web-services terraform terraform-provider-aws terraform-template-file