Invalid `for_each` argument
Hello,
Lorsque je lance une CI/CD en précisant un -target
sur un autre module alors que celui de mon vpce
soit déjà crée cote AWS, je me retrouve avec cette erreur avec laquelle je ne vois pas comment gérer:
│ Error: Invalid for_each argument
│
│ on .terraform/modules/vpce-efs/data.tf line 39, in data "aws_route_table" "rtabs":
│ 39: for_each = toset(data.aws_subnets.subnet_private.ids)
│ ├────────────────
│ │ data.aws_subnets.subnet_private.ids is a list of string, known only after apply
│
│ The "for_each" value depends on resource attributes that cannot be
│ determined until apply, so Terraform cannot predict how many instances will
│ be created. To work around this, use the -target argument to first apply
│ only the resources that the for_each depends on.
@d627335 est ce que tu as déjà rencontré ce genre d'erreur?
Est ce qu'éventuellement un depends_on = [data.aws_subnets.subnet_private]
ne pourrait pas régler le problème?
Merci
Emmanuel
PS: Une merge request !17 (closed) semblerait fixer le souci