Ресурс data.template_file.user_data не имеет атрибута render
Версия Terraform: v0.11.8
Случай использования
Попробуйте завершить работу ресурсов с помощью terraform, ошибка при выполнении команды output.
Код:
output "frontend_rendered" {
value = "${data.template_file.user_data.rendered}"
}
Отладочный вывод
module.test.output.test_rendered: Ресурс "data.template_file.user_data" не имеет атрибута "render" для переменной "data.template_file.user_data.rendered"
Ожидаемое поведение
Прекращение без каких-либо ошибок.
Дополнительный контекст
Эта проблема возникла после того, как я обновил terraform с v0.11.4 до v0.11.8, а также обновил поставщика aws до последней версии 1.33.0.
Любая помощь?
Спасибо!
1 ответ
Решение
Наконец я смог найти решение.
После Terraform v0.11.4 мы не должны оценивать неиспользуемые выходные данные во время операции полного уничтожения.