kurs DevOps Artisan – Podstawy Terraform (na OCI) umożliwia studentom wykorzystanie Terraform do definiowania infrastruktury kodu i automatyzowania wdrażania infrastruktury – co zwiększa wydajność operacyjną, zmniejsza obciążenie administracyjne itp.
Administratorzy systemów, którzy chcą używać Terraform do automatyzacji wdrażania infrastruktury na podstawie cloud.
- napisz pliki konfiguracyjne Terraform;
- w jaki sposób Terraform integruje źródła infrastruktury;
- zarządzać środowiskami infrastruktury.
Aby wziąć udział w tym kursie studenci muszą:
- znać wiersz poleceń Linuxa (polecenia, argumenty, zmienne, praca z plikami i katalogami, korzystanie z edytorów tekstu);
- mieć podstawową wiedzę na temat sieci TCP/IP (adresowanie IP, podsieci, itp.);
- mieć wiedzę o ofertach cloud- opartej na IaaS (instancje maszyn wirtualnych, sieci VPC/VCN, moduły równoważenia obciążenia, zasady bezpieczeństwa itp.).
Moduł 1: Wprowadzenie. Czym jest Terraform?
- Jak dotarliśmy do DevOps było
- Szybki rzut oka na Terraform
Moduł 2: Pozycjonowanie Terraform
- Definicja infrastruktury jako kodu
- Skrypty
- Narzędzia do zarządzania konfiguracją
- Narzędzia do tworzenia szablonów serwerów
- Narzędzia do obsługi serwerów
- Porównanie Terraform z innymi narzędziami
Moduł 3: Architektura Terraform
- Paradigmat języka Terraform
- Przegląd przepływu pracy
- Parytet środowiskowy
- Cloud Dostawcy
- Jak działa Terraform
Praktyczne laboratorium:Konfiguracja środowiska
Moduł 4: Instalacja i rozpoczęcie pracy
- Przygotowanie środowiska z przykładami dla systemów Linux, Windows i MacOS
- Główne elementy kodu w plikach konfiguracyjnych Terraform
Praktyczne laboratorium:Instalowanie Terraform
Moduł 5: Przegląd konfiguracji Terraform
- Konfigurowanie dostawców
- Przygotowywanie danych uwierzytelniających
- Regiony i strefy/domeny dostępności
- Wdrażanie serwera w AWS
- Aktualizowanie istniejącego serwera
- Wdrażanie sieci wirtualnej w OCI
- Wejścia i wyjścia
Praktyczne laboratorium:Praca ze zmiennymi
Moduł 6: Dostawcy, zasoby i więcej
- Zarządzanie dostawcami i wersjami
- Współpraca z wieloma identycznymi dostawcami w wielu regionach
- Więcej przykładów tworzenia zasobów
- Wycofywanie z eksploatacji infrastruktury wirtualnej
Praktyczne laboratorium:Dostawcy i źródła danych
Moduł 7: Postkonfiguracja, składnia
- Narzędzia po konfiguracji: provisionery
- Typy, zastosowanie i zachowania dostawców
- Funkcje w HCL
- Konsola Terraform
- Odtwarzanie typowych zachowań konstrukcyjnych: pętli, instrukcji warunkowych
Praktyczne laboratorium: Zasoby instancji wirtualnych
Moduł 8: Stany Terraform
- Przegląd stanów Terraform
- Analiza zawartości plików stanowych
- Udostępnianie plików stanu
- Zabezpieczanie i blokowanie współdzielonych plików stanu
- Stan tylko do odczytu
Praktyczne laboratorium:Dodatkowe zasoby wirtualne
Moduł 9: Korzystanie z modułów
- Moduły podstawowe
- Moduły wejściowe
- Moduły wyjściowe
- Moduły i ścieżki
- Najlepsze praktyki korzystania z modułów
- Dodawanie i inicjowanie modułów z różnych źródeł
Praktyczne laboratorium: Dostawcy
Moduł 10: Korzystanie ze zmiennych
- Zmienne, zmienne, zmienne
- Zmienne przechowywane w plikach
- Zmienne środowiskowe
- Zabezpieczanie zmiennych
Moduł 11: Porady i wskazówki
- Różne pomocne wskazówki
- Opcje wiersza poleceń, które ułatwiają pisanie IaC
- Opcje kodu dla lepszej kontroli infrastruktury
Kurs ten przygotowuje studentów do zdania egzaminu certyfikacyjnego, który uprawnia do uzyskania tytułu Profesjonalnego Inżyniera Automatyki.
Podstawy Terraform (w OCI)


