Sujet :

Terraform : Erreur 'Invalid template interpolation' avec des $$

RÉSOLU

Liste des sujets Répondre Créer un sujet

perret-danielle

Membre depuis le 05/07/2024

yo, j'essaie de passer un script bash dans un `user_data` mais terraform pète un câble dès qu'il voit un symbole dollar pour une variable shell

user_data = "echo $VARIABLE" # Erreur ici

wfabre

Membre depuis le 24/04/2024

Terraform essaie d'interpréter le `$ {` comme une variable terraform. pour échapper un dollar dans une string terraform, faut en mettre deux : `$${VARIABLE}`. sinon utilise la fonction `templatefile` pour séparer ton script du code HCL

perret-danielle

Membre depuis le 05/07/2024

le double dollar a réglé le souci de parsing. super simple mais fallait le savoir. 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