Ce este meta-argumentul for_each
Spre deosebire de count (unde ștergerea unui element intermediar provoacă reindexarea tuturor resurselor ulterioare), for_each identifică fiecare resursă printr-o cheie unică (șir de caractere). Este abordarea recomandată pentru gestionarea grupurilor de resurse, utilizatori IAM sau sub-rețele.
Exemplu Concret: Crearea sub-rețelelor pe baza unei hărți de zone
locals {
subretele = {
"zona-a" = "10.0.1.0/24"
"zona-b" = "10.0.2.0/24"
}
}
resource "aws_subnet" "subretea" {
for_each = locals.subretele
vpc_id = aws_vpc.main.id
cidr_block = each.value
tags = {
Name = "Subretea-${each.key}"
}
}
Întrebări & Exemple de Cod:
Meta-argumentul for_each în Terraform HCLAi o nelămurire despre utilizarea comenzii
Meta-argumentul for_each în Terraform HCLsau ai descoperit un truc / fragment de cod util? Distribuie-l cu ceilalți programatori!Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!
Nu au fost adăugate încă întrebări sau exemple de cod pentru această pagină. Dacă ai întâlnit o problemă sau ai un snippet util, adaugă-l mai jos pentru a-i ajuta pe ceilalți.