count et for_each

Les méta-arguments count et for_each créent plusieurs instances d'une ressource ou d'un module. count s'appuie sur un nombre et un index, for_each sur une collection ou une table de valeurs identifiées par clé. for_each est plus sûr quand des éléments sont ajoutés ou retirés, car il évite de décaler les index.

Exemple

resource "aws_s3_bucket" "b" { for_each = toset(["a", "b"]) bucket = "proj-${each.key}" }

Notions voisines

Tout le glossaire