Terraform : 'Invalid count argument' (Computed value)

Posté par maurice-deschamps le 18/07/2025
RÉSOLU

maurice-deschamps

Membre depuis le 18/12/2020

actif

yo, je veux créer autant d'instances que j'ai de subnets créés dynamiquement dans un autre module, mais terraform refuse car il connaît pas la valeur au moment du plan

count = length(module.vpc.private_subnets)

Commentaires

iauger

Membre depuis le 13/04/2019

actif

c'est la limite du `count` : la valeur doit être connue avant l'apply. si tes subnets dépendent d'un calcul fait pendant l'exécution, terraform bloque. utilise `for_each` avec une map de valeurs statiques ou sépare ton déploiement en deux étapes (VPC d'abord, puis le reste)

maurice-deschamps

Membre depuis le 18/12/2020

actif

je suis repassé sur une liste de CIDR en variable statique pour le for_each, c moins 'auto' mais ça marche. thx

Laisser une réponse

Vous devez être connecté pour poster un message !

Rejoindre la communauté

Recevoir les derniers articles gratuitement en créant un compte !

S'inscrire