Sujet :

terraform : 'unsupported attribute' avec un splat operator

RÉSOLU

Liste des sujets Répondre Créer un sujet

rossi-olivie

Membre depuis le 20/04/2024

yo, je veux récupérer les IDs de tous mes subnets créés pour les mettre dans un SG, mais terraform me dit This object does not have an attribute named "id" quand je fais aws_subnet.main[*].id.

ubigot

Membre depuis le 26/05/2024

Si ton `aws_subnet.main` est créé avec un for_each et non un count, tu ne peux pas utiliser le splat operator `[*]`. Tu dois passer par une boucle : [for s in aws_subnet.main : s.id] ou utiliser values(aws_subnet.main)[*].id.

rossi-olivie

Membre depuis le 20/04/2024

c'était ça, j'utilisais un for_each. la syntaxe values()... fonctionne nickel. Thx !

Répondre

vous devez être connecté pour poster un message !

Rejoindre la communauté

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

S'inscrire