Terraform : "for_each" sur une liste dans un bloc "dynamic"
Ci-dessous un exemple de boucle. On utilise le bloc content
de terraform, documenté ici : https://www.terraform.io/docs/language/expressions/dynamic-blocks.html
- Dans le fichier
variables.tf
:
variable "list_to_iterate" {
description = "A list to iterate on"
type = list(string)
default = []
}
- Dans le fichier
main.tf
:
resource "resource" "local_given_name" {
dynamic "block" {
for_each = var.list_to_iterate
content {
block_arg = local_given_name.value
}
}
}