Terraform Infrastructure as Code · Lekcja

Instalacja Terraform i podstawy CLI

Nauczą się Państwo instalować Terraform na komputerze lokalnym i poznają podstawowe polecenia interfejsu wiersza poleceń (CLI), takie jak `init`, `plan` i `apply`.

Lekcja 2 z 412 kroki

Instalacja Terraform i podstawy CLI to bezpłatna lekcja Terraform Infrastructure as Code na CoddyKit. To lekcja 2 z 4. Możesz przeczytać całą lekcję poniżej za darmo — a potem ćwiczyć ją interaktywnie w przeglądarce z wbudowanym edytorem kodu i tutorem AI dostępnym 24/7. To część ścieżki edukacyjnej Terraform Infrastructure as Code, a Twój postęp synchronizuje się między webem a aplikacją CoddyKit. Kurs Terraform Infrastructure as Code zawiera 4 lekcji w sumie.

Witamy w Terraform CLI!

Terraform działa za pośrednictwem interfejsu wiersza poleceń — wpisuje Pan/Pani polecenia w terminalu, aby zarządzać infrastrukturą. Zainstalujmy go i poznajmy podstawy.

Przygotowanie Terraform

Instalacja Terraform obejmuje trzy kroki: pobranie pliku binarnego dla używanego systemu operacyjnego, rozpakowanie go, a następnie dodanie do zmiennej PATH, aby powłoka mogła znaleźć go po nazwie.

Metody instalacji

W systemie macOS lub Linux warto użyć menedżera pakietów, takiego jak Homebrew; w systemie Windows można użyć Chocolatey albo ręcznie dodać plik binarny do zmiennej PATH. Zawsze należy pobierać go z oficjalnych wydań HashiCorp.

Weryfikacja konfiguracji

Po instalacji należy potwierdzić jej poprawność, sprawdzając wersję w terminalu.

terraform -v

Poznajemy `terraform init`

terraform init przygotowuje katalog roboczy — pobiera wtyczki providerów potrzebne Terraform i konfiguruje backend stanu. Można traktować to jako przygotowanie projektu.

Pierwsze użycie `init`

Umieść prosty plik main.tf w wybranym folderze, a następnie uruchom w nim terraform init. Ta konfiguracja używa null_resource — nieszkodliwego elementu zastępczego, idealnego do nauki.

terraform {
  required_providers {
    null = {
      source = "hashicorp/null"
      version = "~> 3.0"
    }
  }
}

resource "null_resource" "example" {
  # This resource does nothing, useful for testing
}

Polecenie `terraform plan`

terraform plan generuje plan wykonania — symulację pokazującą dokładnie, co zostanie utworzone, zmienione lub usunięte, bez wprowadzania jakichkolwiek zmian.

Przeglądanie planu

Uruchomienie plan dla naszego pliku main.tf informuje, że zostanie dodany jeden zasób, jak pokazano poniżej.

Terraform will perform the following actions:

  # null_resource.example will be created
  + resource "null_resource" "example" {
      + id = (known after apply)
    }

Plan: 1 to add, 0 to change, 0 to destroy.

Polecenie `terraform apply`

terraform apply wykonuje plan — faktycznie tworzy, aktualizuje lub usuwa zasoby. Najpierw ponownie wyświetla plan i prosi o potwierdzenie.

Zastosowanie infrastruktury

Wpisz terraform apply, potwierdź, wpisując „yes”, a Terraform utworzy zasoby. Dane wyjściowe potwierdzą utworzenie naszego null_resource.

null_resource.example: Creating...
null_resource.example: Creation complete after 0s [id=...]

Apply complete! Resources: 1 added, 0 changed, 0 destroyed.

Sprawdzenie poleceń CLI

Za pomocą którego polecenia Terraform można wyświetlić podgląd zmian, które zostaną wprowadzone w infrastrukturze, bez ich faktycznego zastosowania?

Podsumowanie: podstawy CLI

Podsumujmy: potrafi Pan/Pani zainstalować i zweryfikować Terraform, a następnie użyć init do przygotowania środowiska, plan do wyświetlenia podglądu oraz apply do wykonania zmian. Następnie: szczegółowe definiowanie zasobów.

Bezpłatny start

Ucz się Terraform Infrastructure as Code dzięki korepetycjom AI — za darmo

Pisz i uruchamiaj kod w przeglądarce, otrzymuj natychmiastową pomoc od korepetytora AI dostępnego 24/7 i kontynuuj naukę w sieci lub w aplikacji.

Kursy
12
Lekcje
48

Często zadawane pytania

Czy lekcja „Instalacja Terraform i podstawy CLI” jest bezpłatna?

Tak — pełny tekst „Instalacja Terraform i podstawy CLI” jest dostępny za darmo tutaj w sieci. Aby ćwiczyć ją interaktywnie (wbudowany edytor kodu i tutor AI dostępny 24/7) i odblokować resztę kursu Terraform Infrastructure as Code, przejdź na CoddyKit PRO. Kurs Terraform Infrastructure as Code zawiera 4 lekcji w sumie.

Co nauczysz się w „Instalacja Terraform i podstawy CLI”?

Nauczą się Państwo instalować Terraform na komputerze lokalnym i poznają podstawowe polecenia interfejsu wiersza poleceń (CLI), takie jak `init`, `plan` i `apply`. Ćwiczysz Terraform Infrastructure as Code z praktycznym kodem, który uruchamiasz bezpośrednio w przeglądarce, a tutor AI dostępny 24/7 odpowiada na Twoje pytania podczas pracy nad lekcją.

Czy potrzebuję doświadczenia, aby zacząć Terraform Infrastructure as Code?

Nie wymagamy żadnego doświadczenia. Terraform Infrastructure as Code w CoddyKit jest strukturyzowany dla początkujących i zaawansowanych użytkowników, więc możesz zacząć tutaj lub od początku i uczyć się w swoim tempie. To lekcja 2 z 4.

Ile czasu zajmuje lekcja „Instalacja Terraform i podstawy CLI”?

Większość lekcji CoddyKit trwa około 5–10 minut. Każda lekcja to mały, interaktywny krok, dzięki czemu robisz systematyczne postępy i zawsze wracasz dokładnie do tego samego miejsca — na webie i w aplikacji.

Czy mogę pisać i uruchamiać kod w tej lekcji Terraform Infrastructure as Code?

Tak. Każda lekcja Terraform Infrastructure as Code zawiera wbudowany edytor kodu, więc piszesz i uruchamiasz prawdziwy kod bezpośrednio w przeglądarce i od razu otrzymujesz sprzężenie zwrotne od AI — bez konfiguracji na komputerze.

Wszystkie lekcje w tym kursie

  1. Wprowadzenie do IaC i Terraform
  2. Instalacja Terraform i podstawy CLI
  3. Pierwsza konfiguracja Terraform
  4. Zrozumienie Terraform Plan i Apply
← Powrót do Terraform Infrastructure as Code