Terraform template_file не имеет атрибута рендеринга при уничтожении - PullRequest
0 голосов
/ 06 ноября 2018

Я получаю сообщение об ошибке при запуске terraform destroy, где у меня есть вывод, являющийся результатом ресурса template_file, содержимое которого зависит от уничтожаемых ресурсов.

data "template_file" "ansible_inventory" {
  template = "${ ...interpolated string that uses values from the ec2 resources in the next line (e.g. ip addresses etc)... }"
  depends_on = [ ...list of ec2 resources... ]
}

output "ansible_inventory" {
  value = "${data.template_file.ansible_inventory.rendered}"
}

Когда я делаю уничтожение, я получаю ошибку:

Resource 'data.template_file.ansible_inventory' does not have attribute 'rendered' for variable 'data.template_file.ansible_inventory.rendered'

Есть ли обходной путь для этого? Похоже, это та же проблема, о которой здесь сообщалось: Ресурс data.template_file.user_data не имеет атрибута rendered

...