Ten przewodnik przyjrzy się zmiennym Terraform i tego, jak możesz ich używać w codziennych operacjach w chmurze.
Podstawy
Istnieją trzy główne sposoby dostarczania zmiennych do konfiguracji terraform. Metody te obejmują:
Możesz użyć metody lub obu podczas deklarowania zmiennych w konfiguracji Terraform. Jeśli jednak podasz tę samą zmienną o różnych wartościach, Terraform użyje ostatniej napotkanej wartości, zastępując poprzednie wartości.
Pierwsze nastawienie do zmiennej terraform jest następujące: najwyższe źródła priorytetowo traktują się wyższe niż te na niższych poziomach.
Co to jest zmienna
Zmienne, znane również jako zmienne wejściowe, to parametry, które umożliwiają dostosowanie różnych aspektów modułów terraformowych bez konieczności edytowania kodu źródłowego modułu. Zmienne zapewniają elastyczność w konfiguracjach Terraform, umożliwiając udostępnianie modułów między różnymi konfiguracjami.
Zmienne definicje (.Pliki TFVARS)
Jeśli chcesz ustawić zmienne w Terraform, zaleca się określenie ich wartości w pliku. Definicja zmiennej trzymania pliku jest znana jako plik definicji zmiennej. Plik zmiennej definicji w terraform kończy się .TFVAR lub .TFVARS.JSON.
Aby określić plik definicji zmiennej w poleceniu, użyj pliku -VAR, a następnie ścieżki do pliku.
Terraform Apply -var -file = ”zmienne.TFVARS ”
.TF vs .TFVARS
W Terraform istnieje koncepcja, która jest zdumiona. Jaka jest różnica pomiędzy *.TFVARS i *.Pliki TF.
.Pliki TFVARS są używane do definiowania zmiennych. Są również znane jako pliki o zmiennej definicji .Pliki TF służą do deklarowania zmiennych.
Deklaracja zmienna odnosi się do procesu deklarowania zamiaru utworzenia obiektu, ale nie ma wartości.
Z drugiej strony definicja zmiennej oznacza przypisanie wartości do zadeklarowanej zmiennej.
Zamknięcie
Ten prosty przewodnik przedstawia cel zmiennych i .Plik TFVARS w konfiguracjach Terraform. Sprawdź dokumentację, aby dowiedzieć się więcej.