Maps et Sets
count est idéal pour des ressources identiques. Mais que faire si vous avez une liste de noms d'utilisateurs différents ?
hcl variable "users" { type = set(string) default = ["alice", "bob", "charlie"] }
resource "aws_iam_user" "the_team" { for_each = var.users name = each.key }
for_each est plus robuste que count car il ne se soucie pas de l'ordre de la liste. Si vous supprimez 'alice', 'bob' et 'charlie' restent inchangés.