Size: a a a

2019 June 19

IZ

I Z in terraform_ru
теперь никак первый элемент массива не получить, по тому что ресурса еще нет, а он уже его пытается вычислить
источник

VT

Victor Tur in terraform_ru
concat(aws_emr_cluster. cluster.*.master_public_dns, [""])[0]
источник

IZ

I Z in terraform_ru
ээээм
источник

IZ

I Z in terraform_ru
я даже не знаю что сказать)
источник

IZ

I Z in terraform_ru
я пожалуй вернусь на 11 версию
источник

VT

Victor Tur in terraform_ru
Тоже самое было в на 0.11
источник

IZ

I Z in terraform_ru
нет
источник

IZ

I Z in terraform_ru
100%
источник

IZ

I Z in terraform_ru
могу код показать как все работало
источник

IZ

I Z in terraform_ru
было все отлично и понятно
источник

IZ

I Z in terraform_ru
Вот это было в модуле:
output "master_public_dns" {
 description = "DNS ADDRESS"
 value = "${aws_emr_cluster.cluster.*.master_public_dns}"
}
источник

IZ

I Z in terraform_ru
во так я, по человечески, забирал 1й элемент:
output "spark-emr-master-dns" {
 value = "${module.emr_spark.master_public_dns[0]}"
}
источник

IZ

I Z in terraform_ru
в текущей версии оч удобно сделали аутпут ошибок, да. Но все остальное...
источник

IZ

I Z in terraform_ru
Victor Tur
concat(aws_emr_cluster. cluster.*.master_public_dns, [""])[0]
Выйти из положения так можно, но мне почему-то захотелось развидеть это навсегда 😄
источник

IZ

I Z in terraform_ru
это такой, супер диртихак
источник

VT

Victor Tur in terraform_ru
😉Диртхаки в 0.11
источник

VT

Victor Tur in terraform_ru
Которые даже сложно мигрируются
источник

IZ

I Z in terraform_ru
Так
источник

IZ

I Z in terraform_ru
Терраформ тут не совсем было виноват
источник

IZ

I Z in terraform_ru
Кто-то задестроил кластер вручную
источник