Plan Szkolenia

1. Wprowadzenie do Ansible

  • Przegląd Configuration Management i automatyzacja
    • Czym jest Configuration Management?
    • Znaczenie automatyzacji w operacjach IT
  • Czym jest Ansible?
    • Historia i ewolucja
    • Kluczowe funkcje i korzyści
  • Architektura Ansible
    • Węzeł kontrolny i węzły zarządzane
    • Pliki inwentaryzacji i konfiguracji
    • Moduły, wtyczki i podręczniki odtwarzania
  • Ćwiczenie praktyczne

2. Konfiguracja Ansible

  • Instalacja Ansible
    • Instalacja na różnych systemach operacyjnych (Windows, macOS, Linux)
  • Konfigurowanie środowiska
    • Konfiguracja węzła kontrolnego
    • Generowanie i dystrybucja kluczy SSH
  • Ćwiczenie praktyczne

3. Ansible Podstawy i automatyzacja

  • Polecenia ad-hoc dla automatyzacji
    • Uruchamianie prostych poleceń Ansible
    • Korzystanie z popularnych modułów Ansible(ping, command, copy, yum, apt)
  • Inwentaryzacja Management
    • Inwentaryzacja statyczna vs dynamiczna
    • Grupowanie hostów
    • Zmienne hosta i zmienne grupowe
  • Ćwiczenie praktyczne

4. Pisanie pierwszego Playbooka

Teoria (20 minut)

  • Wprowadzenie do Playbooków
    • Podstawy składni języka YAML
    • Struktura playbooka: Zabawy, zadania, zmienne
  • Automatyzacja zadań za pomocą Playbooków
    • Przykładowe zadania: instalacja oprogramowania, zarządzanie plikami i usługami
  • Ćwiczenia praktyczne
  • Kontrola zadań
    • Dodawanie procedur obsługi i powiadomień
    • Używanie warunków i pętli w zadaniach

5. Zaawansowane koncepcje Playbooków

  • Role dla automatyzacji strukturalnej
    • Wprowadzenie do ról
    • Tworzenie i używanie ról
  • Zmienne i fakty
    • Definiowanie i używanie zmiennych
    • Gromadzenie i używanie faktów
  • Szablony
    • Korzystanie z szablonów Jinja2
    • Dynamiczne generowanie plików konfiguracyjnych
  • Ćwiczenia praktyczne

6. Podsumowanie i kolejne kroki

  • Podsumowanie dnia
    • Kluczowe wnioski dotyczące automatyzacji z Ansible
  • Dalsze zasoby edukacyjne
    • Książki, samouczki i oficjalna dokumentacja
  • PYTANIA I ODPOWIEDZI

Wymagania

Basic understanding of Linux/Unix commands Familiarity with SSH and basic networking concepts

 7 godzin

Liczba uczestników


cena netto za uczestnika

Opinie uczestników (6)

Propozycje terminów

Powiązane Kategorie