Extracteur de variables Terraform
Énumère chaque bloc de variable dans un fichier Terraform avec son type, sa valeur par défaut et s'il est obligatoire.
Extracteur de variables Terraform
Collez du code Terraform (HCL) et cet outil analyse chaque bloc `variable` en listant son nom, type, description, valeur par défaut et s'il est obligatoire ou marqué sensible. Il est conçu pour le moment où vous héritez d'un module avec des dizaines de variables sans documentation, ou vous avez besoin d'une checklist de exactement ce qu'un module racine attend avant que vous puissiez l'exécuter.
Choisissez comment façonner le résultat avec l'option de sortie : un tableau pour un aperçu rapide, un fichier tfvars que vous pouvez déposer directement dans un répertoire de travail, ou une documentation Markdown prête à coller dans un README. « Uniquement les variables requises » restreint la liste à celles sans valeur par défaut, ce qui est généralement le chemin le plus court pour savoir exactement ce que vous devez fournir. « Inclure les variables sensibles » vous permet de supprimer tout ce qui est marqué `sensitive = true` quand vous produisez quelque chose que vous pourriez partager plus largement. Triez la liste par nom ou conservez l'ordre dans lequel les variables apparaissent dans le fichier, et basculez la façon dont les valeurs sont écrites entre la syntaxe HCL native et JSON avec l'option de format des valeurs.
La sortie tfvars peut pré-remplir chaque ligne avec la valeur par défaut de la variable elle-même, ou laisser chaque ligne commentée comme un modèle que vous remplissez à la main — utile quand vous voulez un point de départ sans silencieusement transporter les valeurs par défaut en avant. Les descriptions, types et expressions de type imbriquées comme `object({...})` sont lues telles qu'elles sont écrites ; l'analyseur n'évalue pas les expressions Terraform, donc une valeur par défaut qui référence une autre variable ou un appel de fonction est affichée en tant qu'expression brute plutôt qu'une valeur calculée.
Tout s'exécute localement dans votre navigateur — votre code Terraform, y compris tous les noms de variables ou valeurs par défaut que vous considérez sensibles, n'est jamais téléchargé nulle part. Quand vous avez terminé, copiez le résultat, téléchargez-le en tant que fichier .txt, ou renvoyez la sortie à l'entrée pour continuer à l'affiner.