Ekstraktor zmiennych Terraform
Wylistuj każdy blok zmiennej w pliku Terraform wraz z jej typem, wartością domyślną i tym, czy jest wymagana.
Ekstraktor zmiennych Terraform
Wklej kod Terraform (HCL) a to narzędzie przeskanuje każdy blok `variable` i wyliści jego nazwę, typ, opis, wartość domyślną i to, czy jest wymagana czy oznaczona jako wrażliwa. Zostało stworzone na moment, gdy dziedziczysz moduł z dziesiątkami zmiennych bez dokumentacji, lub gdy potrzebujesz listy kontrolnej dokładnie tego, czego oczekuje moduł przed uruchomieniem.
Za pomocą opcji typu wyjścia możesz formatować wyniki: tabelę do szybkiego przeglądu, plik tfvars, który możesz bezpośrednio umieścić w katalogu roboczym, lub dokumentację Markdown gotową do wklejenia do README. "Tylko wymagane zmienne" zawęża listę do tych bez wartości domyślnej, co zwykle jest najszybszą drogą do poznania, co dokładnie musisz dostarczyć. "Uwzględnij zmienne wrażliwe" pozwala pominąć wszystko oznaczone jako `sensitive = true`, gdy tworzysz coś, co możesz dzielić szerzej. Sortuj listę według nazwy lub zachowaj kolejność, w jakiej zmienne pojawiają się w pliku, i przełączaj sposób zapisywania wartości między natywną składnią HCL i JSON.
Wyjście tfvars może wstępnie wypełnić każdy wiersz własnąwarością zmiennej domyślnej, lub zostawić każdy wiersz zakomentowany jako szablon, który wypełniasz ręcznie — przydatne, gdy chcesz punkt wyjścia bez cichego przenoszenia wartości domyślnych. Opisy, typy i zagnieżdżone wyrażenia typów takie jak `object({...})` są czytane tak, jak są napisane; parser nie ocenia wyrażeń Terraform, więc wartość domyślna odnosząca się do innej zmiennej lub wywołania funkcji jest wyświetlana jako surowe wyrażenie zamiast wartości obliczonej.
Wszystko działa lokalnie w Twojej przeglądarce — Twój kod Terraform, w tym wszystkie nazwy zmiennych lub wartości domyślne, które uważasz za wrażliwe, nigdy nie są nigdzie przesyłane. Gdy skończysz, skopiuj wynik, pobierz go jako plik .txt lub wyślij wynik z powrotem do wejścia i kontynuuj jego ulepszanie.