Jaki jest zastosowanie TFVAR w terraform

Jaki jest zastosowanie TFVAR w terraform
Terraform jest jednym ze słynnych i cennych narzędzi do zarządzania infrastrukturą chmurową i dostarczającą za pomocą kodu. Ma jednak stromą krzywą uczenia się, która odkłada nowych użytkowników.

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ą:

  1. Zmienne środowiska
  2. Pliki zmienne, takie jak zmienne.TF lub zmienne.Pliki TFVARS
  3. Argumenty wiersza poleceń za pomocą opcji -VAR w poleceń.

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.

  1. Zmienne środowiska
  2. Terraform.TFVARS
  3. Terraform.TFVARS.JSON
  4. *.automatyczny.TFVARS lub *.automatyczny.TFVARS.JSON
  5. -var lub -var -plik.

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.