Terraform-Variablen-Extraktor
Listet alle Variablenblöcke einer Terraform-Datei mit Typ, Standard und erforderlichem Status auf.
Terraform-Variablen-Extraktor
Fügen Sie Terraform-Code (HCL) ein und dieses Tool scannt jeden `variable`-Block und listet seinen Namen, Typ, Beschreibung, Standardwert sowie auf, ob er erforderlich ist oder als sensitive gekennzeichnet ist. Es ist genau für den Moment geeignet, wenn Sie ein Modul mit dutzenden Variablen und ohne Dokumentation erben, oder wenn Sie eine Checkliste benötigen, was ein Root-Modul genau erwartet, bevor Sie es ausführen können.
Wählen Sie mit der Ausgabeoption, wie das Ergebnis strukturiert wird: eine Tabelle für einen schnellen Überblick, eine tfvars-Datei, die Sie direkt in ein Arbeitsverzeichnis übernehmen können, oder Markdown-Dokumentation, die Sie in eine README-Datei einfügen können. "Nur erforderliche Variablen" beschränkt die Liste auf die ohne Standardwert, was normalerweise der kürzeste Weg ist zu wissen, was Sie tatsächlich bereitstellen müssen. "Sensitive Variablen einschließen" ermöglicht es Ihnen, alles, was mit `sensitive = true` gekennzeichnet ist, auszulassen, wenn Sie etwas produzieren, das Sie möglicherweise breiter teilen.
Beschreibungen, Typen und verschachtelte Typausdrücke wie `object({...})` werden wie geschrieben gelesen; der Parser wertet Terraform-Ausdrücke nicht aus, sodass ein Standardwert, der auf eine andere Variable oder einen Funktionsaufruf verweist, als Rohausdruck statt als berechneter Wert angezeigt wird.