Условно создаю ресурс со счетчиком:
resource "aws_kms_key" "this" {
count = var.create_kms_key == true ? 1 : 0
...
}
Как мне тогда условно вывести значение этого ресурса? Я пробовал поиграть, но Terraform, кажется, противоречит сам себе
Сначала он говорит мне использовать счет в выводе.
For example, to correlate with indices of a referring resource, use:
aws_kms_key.this[count.index]
Затем, когда я пытаюсь это сделать, он говорит, что я не могу использовать счет.
The "count" object can be used only in "resource" and "data" blocks, and only
when the "count" argument is set.
Раньше мы могли сделать что-то вроде ниже, но теперь это вызывает ошибку подсчета, которую я опубликовал ранее.
output "kms_key_arn" {
value = aws_kms_key.this.*.arn
}
Есть идеи, как это работает сейчас?
Спасибо,