0Pricing
DevOps Bootcamp · 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`.

Instalacja Terraform i podstawy CLI to bezpłatna lekcja DevOps Bootcamp 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 DevOps Bootcamp, a Twój postęp synchronizuje się między webem a aplikacją CoddyKit. Kurs DevOps Bootcamp 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.

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 DevOps Bootcamp, przejdź na CoddyKit PRO. Kurs DevOps Bootcamp 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 DevOps Bootcamp 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ąć DevOps Bootcamp?

Nie wymagamy żadnego doświadczenia. DevOps Bootcamp 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 DevOps Bootcamp?

Tak. Każda lekcja DevOps Bootcamp 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 DevOps Bootcamp