Size: a a a

2020 March 22

AD

Aliaksandr Dounar in terraform_ru
Ну так ты передашь ему лист листов
источник

AD

Aliaksandr Dounar in terraform_ru
Вот и ругается
источник

SM

Sergei Mikhaltsov in terraform_ru
салют, можно ль в терраформе сделать такую логику ? if var1=run, then var2=run. И тд
источник

НС

Никита Суворов in terraform_ru
Sergei Mikhaltsov
салют, можно ль в терраформе сделать такую логику ? if var1=run, then var2=run. И тд
можно
источник

SM

Sergei Mikhaltsov in terraform_ru
есть примеры?
источник

НС

Никита Суворов in terraform_ru
Sergei Mikhaltsov
есть примеры?
источник

SM

Sergei Mikhaltsov in terraform_ru
благодарю
источник
2020 March 23

НС

Никита Суворов in terraform_ru
Коллеги, может кто подсказать красивый способ схлопнуть список мапов в один мап? есть [{}, {}, {}] хочу получить на выходе {}  ключи гарантированно не пересекаются
источник

AR

Alexey Remizov in terraform_ru
Никита Суворов
Коллеги, может кто подсказать красивый способ схлопнуть список мапов в один мап? есть [{}, {}, {}] хочу получить на выходе {}  ключи гарантированно не пересекаются
locals {
 a = {x = 1}
 b = {y = 2}
 c = {z = 3}

 t = [local.a, local.b, local.c]
 m = merge(local.t...)
}

output "m" {
 value = local.m
}

Outputs:

m = {
 "x" = 1
 "y" = 2
 "z" = 3
}
источник

НС

Никита Суворов in terraform_ru
Alexey Remizov
locals {
 a = {x = 1}
 b = {y = 2}
 c = {z = 3}

 t = [local.a, local.b, local.c]
 m = merge(local.t...)
}

output "m" {
 value = local.m
}

Outputs:

m = {
 "x" = 1
 "y" = 2
 "z" = 3
}
не понятен merge, ... это про что?
источник

i

inqfen in terraform_ru
Никита Суворов
не понятен merge, ... это про что?
источник

НС

Никита Суворов in terraform_ru
вопрос не в функции merge, что значит многоточие local.t...
источник

AR

Alexey Remizov in terraform_ru
Никита Суворов
вопрос не в функции merge, что значит многоточие local.t...
источник

AR

Alexey Remizov in terraform_ru
Но в реальной жизни может не работать, потому что есть такой баг: https://github.com/hashicorp/terraform/issues/22404
источник

НС

Никита Суворов in terraform_ru
спасибо
источник

НС

Никита Суворов in terraform_ru
и да, не работает =)
источник

AR

Alexey Remizov in terraform_ru
Никита Суворов
и да, не работает =)
Вон там человек хак предлагает, попробуй:
https://github.com/hashicorp/terraform/issues/22404#issuecomment-523371727
источник

НС

Никита Суворов in terraform_ru
ох блин, я через flatten его уже получал
источник

AR

Alexey Remizov in terraform_ru
Никита Суворов
ох блин, я через flatten его уже получал
Я так понимаю, у него как раз двойной flatten приносит чудесное исцеление.
источник

НС

Никита Суворов in terraform_ru
Alexey Remizov
Я так понимаю, у него как раз двойной flatten приносит чудесное исцеление.
огонь, реально работает, благодарю
источник