Extraktor proměnných Terraform
Vypište každý blok proměnné v souboru Terraform s jejím typem, výchozí hodnotou a tím, zda je povinná.
Extraktor proměnných Terraform
Vložte kód Terraform (HCL) a tento nástroj preskúmá každý blok `variable` a vypíše jeho název, typ, popis, výchozí hodnotu a zda je povinný nebo označený jako citlivý. Je vytvořen pro chvíli, kdy zdědíte modul s desítkami proměnných bez dokumentace, nebo když potřebujete kontrolní seznam přesně toho, co modul očekává před spuštěním.
Volbou typu výstupu můžete formátovat výsledky: tabulka pro rychlý přehled, soubor tfvars, který můžete přímo vložit do pracovního adresáře, nebo dokumentace Markdown připravená k vložení do README. "Pouze povinné proměnné" zúží seznam na ty bez výchozí hodnoty, což je obvykle nejrychlejší cesta k zjištění, co přesně musíte poskytnout. "Zahrnout citlivé proměnné" vám umožní vynechat cokoli označené jako `sensitive = true`, když vytváříte něco, co byste mohli sdílet více. Seřaďte seznam podle názvu nebo si ponechte pořadí, ve kterém se proměnné v souboru zobrazují, a přepínajte způsob zápisu hodnot mezi nativní HCL syntaxí a JSON.
Výstup tfvars může předvyplnit každý řádek vlastní výchozí hodnotou proměnné, nebo nechat každý řádek zakomentovaný jako šablonu, kterou vyplníte ručně — užitečné, když chcete výchozí bod bez tichého přenosu výchozích hodnot. Popisy, typy a vnořené výrazy typů jako `object({...})` se čtou tak, jak jsou napsány; analyzátor nevyhodnocuje výrazy Terraform, takže výchozí hodnota odkazující na jinou proměnnou nebo volání funkce se zobrazuje jako nezpracovaný výraz místo vypočítané hodnoty.
Všechno běží lokálně ve vašem prohlížeči — váš kód Terraform, včetně všech názvů proměnných nebo výchozích hodnot, které považujete za citlivé, se nikdy nenahráva nikam. Když skončíte, zkopírujte výsledek, stáhněte si jej jako soubor .txt nebo pošlete výstup zpět do vstupu a pokračujte v jeho zdokonalování.