Terraform változó extrahálása
Terraform fájl összes változóblokkjának listázása típussal, alapértelmezett értékkel és szükséges volta szerint.
Terraform változó extrahálása
Illessz be Terraform (HCL) kódot, és ez az eszköz végignézi az összes `variable` blokkot, és listázza a nevét, típusát, leírását, alapértelmezett értékét, valamint azt, hogy szükséges-e vagy érzékenynek van-e megjelölve. Abban a pillanatban készült, amikor egy modulkezelő tucatnyi változót örökölsz dokumentáció nélkül, vagy olyan változók listájára van szükséged, amelyeket egy gyökérmodul elvárt, mielőtt futtathatnád.
Az output option segítségével válaszd ki, hogyan formázd az eredményt: táblázat a gyors áttekintéshez, tfvars fájl, amelyet közvetlenül beolvashatsz egy munkakönyvtárba, vagy Markdown dokumentáció, amely készen áll egy README-be való beillesztésre. Az "Csak szükséges változók" leszűkíti a listát azokra, amelyeknek nincs alapértékelme, amely általában a leggyorsabb módja annak, hogy megtudja, mit kell ténylegesen ellátnia. Az "Érzékeny változók bevonása" lehetővé teszi, hogy eldobjon bármit, amit `sensitive = true` jelöléssel látott el, ha olyan dokumentumot hoz létre, amelyet szélesebb körben meg szeretne osztani. Rendezd a listát név szerint, vagy tartsd meg azt a sorrendet, amely szerint a változók a fájlban megjelennek, és váltogass az értékek írási módja között natív HCL szintaxis és JSON között az érték formátuma option segítségével.
A tfvars output előtöltheti az egyes sorokat a változó saját alapértelmezett értékével, vagy hagyhatja az összes sort megjegyzésben egy sablonként, amelyet manuálisan töltesz ki — hasznos, ha egy kezdőpontra van szükséged anélkül, hogy csendben továbbítanád az alapértékeket. A leírások, típusok és beágyazott típuskifejezések, mint a `object({...})`, úgy olvasódnak, ahogy írva vannak; az értelmezőprogram nem értékeli a Terraform kifejezéseket, így egy olyan alapértelmezett érték, amely egy másik változóra vagy egy függvényhívásra hivatkozik, nyers kifejezésként jelenik meg a számított érték helyett.
Minden helyileg fut a böngészödben — a Terraform-kódod, beleértve a változóneveket vagy alapértékeket, amelyeket érzékenynek tartasz, soha nem kerül máshová feltöltésre. Ha kész vagy, másold ki az eredményt, töltsd le .txt fájlként, vagy küld vissza a kimenetet a bemenetbe, hogy tovább finomíthasd.