Extraktor premenných Terraform
Vypíšte každý blok premennej v súbore Terraform s jej typom, predvolenou hodnotou a tým, či je povinná.
Extraktor premenných Terraform
Vložte kód Terraform (HCL) a tento nástroj preskúma každý blok `variable` a vypíše jeho názov, typ, popis, predvolenú hodnotu a či je povinný alebo označený ako citlivý. Je vytvorený na moment, keď zdedíte modul s desiatkami premenných bez dokumentácie, alebo keď potrebujete kontrolný zoznam presne toho, čo modul očakáva pred spustením.
Voľbou výstupného typu môžete formáty výsledkov: tabuľka na rýchly prehľad, súbor tfvars, ktorý môžete priamo vložiť do pracovného adresára, alebo dokumentácia Markdown pripravená na vloženie do README. "Len vyžadované premenné" zúži zoznam na tie bez predvolenej hodnoty, čo je zvyčajne najrýchlejšia cesta k zisteniu, čo skutočne musíte poskytnúť. "Zahrnúť citlivé premenné" vám umožní vynechať všetko, čo je označené ako `sensitive = true`, keď vytvárate niečo, čo by ste mohli zdieľať na väčší. Zoraďte zoznam podľa názvu alebo si ponechajte poradie, v ktorom sa premenné zobrazujú v súbore, a prepínajte, ako sa hodnoty zapisujú medzi nativnú HCL syntax a JSON.
Výstup tfvars môže vopred vyplniť každý riadok vlastnou predvolenou hodnotou premennej, alebo nechať každý riadok zakomentovaný ako šablónu, ktorú vyplníte ručne — užitočné, keď chcete počiatočný bod bez tichého prenášania predvolených hodnôt. Popisy, typy a vnorené výrazy typov ako `object({...})` sa čítajú tak, ako sú napísané; analyzátor nevyhodnocuje výrazy Terraform, takže predvolená hodnota, ktorá odkazuje na inú premennú alebo volanie funkcie, sa zobrazuje ako surový výraz namiesto vypočítanej hodnoty.
Všetko sa vykonáva lokálne vo vašom prehliadači — váš kód Terraform, vrátane všetkých názvov premenných alebo predvolených hodnôt, ktoré považujete za citlivé, sa nikdy nenahráva nikam. Keď skončíte, skopírujte výsledok, stiahnite si ho ako súbor .txt alebo pošlite výstup späť do vstupu a pokračujte v jeho zdokonaľovaní.