Plan Szkolenia

Zaawansowany rozwój playbooków Ansible

  • Pracowanie z zmiennymi, pętlami, warunkami i handlerami
  • Używanie bloków, obsługi błędów i tagów
  • Strukturyzowanie złożonych playbooków

Techniki Jinja2 i szablonów

  • Zaawansowane filtry i wyszukiwanie
  • Tworzenie dynamicznych szablonów
  • Najlepsze praktyki szablonowania

Niestandardowe moduły i wtyczki

  • Pisanie niestandardowych modułów w Python
  • Używanie filtrów, wywołań zwrotnych i wtyczek połączeń
  • Strategie debugowania i rejestrowania

Kolekcje i role

  • Organizowanie zawartości za pomocą ról
  • Pakowanie i publikowanie kolekcji Ansible
  • Wersjonowanie i zarządzanie zależnościami

Integracja API i zewnętrznych usług

  • Wywolywanie API REST za pomocą modułu URI
  • Praca z dostawcami chmurowymi i zewnętrznymi narzędziami
  • Integracja zarządzania tajnymi danymi

Testowanie i walidacja

  • Używanie ansible-lint, Molecule i ciągów CI/CD
  • Zapewnienie idempotencji i powtarzalności
  • Statyczne i dynamiczne analizy kodu Ansible

Życie zawartości i kontrola wersji

  • Zarządzanie kodem z Git i GitOps
  • Śledzenie zmian i dokumentacja
  • Przepływy pracy CI/CD z zawartością Ansible

Podsumowanie i następne kroki

Wymagania

  • Zrozumienie podstawowych pojęć Ansible oraz składni YAML
  • Doświadczenie w administrowaniu systemem Linux
  • Znajomość tworzenia playbooków i zarządzania inwentarzami

Grupa docelowa

  • Doświadczeni deweloperzy automatyzacji
  • Inżynierowie DevOps
  • Specjaliści IT zarządzający automatyzacją w dużych przedsiębiorstwach
 21 godzin

Liczba uczestników


cena netto za uczestnika

Opinie uczestników (5)

Propozycje terminów

Powiązane Kategorie