Plan Szkolenia

Wprowadzenie

Przegląd funkcji i architektury projektu Ansible

  • Przegląd podstawowych koncepcji i zasad Ansible
  • Rozpoczęcie pracy z zaawansowaną składnią Ansible i narzędziami open-source

Konfiguracja Ansible i zasobów automatyzacji

  • Wymagania systemowe dla Ansible
  • Wybór optymalnego środowiska OS do instalacji Ansible
  • Wykonywanie początkowych zaawansowanych poleceń w CLI Ansible

Wykorzystanie projektów i funkcji open-source w playbookach

  • Inicjowanie komponentów playbooków dla zaawansowanych przypadków użycia

Praca z inwentarzami Ansible dla złożonych procesów automatyzacji

Obsługa interakcji danych między narzędziami i systemami Ansible

Szczegółowe użycie tradycyjnych komponentów Ansible i poleceń ad-hoc

Praca z zaawansowaną składnią Ansible i wykorzystanie rozszerzalnych praktyk YAML

  • Jak zarządzać niebezpiecznymi lub surowymi ciągami danych?

Wykonywanie transformacji ciągów dla elastycznych funkcjonalności Ansible

  • Manipulowanie złożonymi danymi dla operacji administracyjnych

Przegląd wtyczek open-source dla projektu Ansible

  • Rozszerzanie wtyczek dla optymalnych przypadków użycia

Aktualizacja funkcji wdrażania playbooków w Ansible

  • Wykonania CLI vs. interfejsu dla playbooków
  • Praca ze złożonymi słowami kluczowymi i obsługa pośrednich narzędzi CLI

Administrowanie optymalnymi zastosowaniami komponentów Ansible i funkcji ad-hoc

  • Najlepsze praktyki dotyczące pracy z pętlami, warunkami itp.

Zarządzanie błędami playbooków i konfiguracja środowiska zadań zdalnych

Recykling artefaktów i regulowanie ról w Ansible

Wykorzystanie dynamicznych struktur inwentarza i wzorców

  • Przegląd koncepcji specjalnych tagów i implementacja ich użycia

Stosowanie rozszerzalnych metod połączeń i zarządzanie kluczami hostów

Szyfrowanie zawartości projektu Ansible i wykonywanie zaawansowanych strategii manipulacji danymi

Integracja Ansible z AWX w celu optymalnej koordynacji funkcji

Interakcja z RESTful API za pomocą playbooków i AWX

Automatyzacja potoków budowania i usprawnienie przepływów pracy w Ansible

Rozwijanie podejść CI/CD z Ansible

Przegląd tworzenia niestandardowych modułów i wtyczek w Ansible

  • Implementacja efektywnych praktyk dla modułów i wtyczek lokalnych i globalnych
  • Tworzenie i pisanie zoptymalizowanych modułów i wtyczek

Obsługa narzędzi i funkcji Ansible z Python 3.x i Python API

Debugowanie modułów i porady dotyczące formatowania dokumentacji

Wdrażanie modułów Ansible w platformach zewnętrznych

  • Wytyczne dotyczące wdrożeń Ansible w Microsoft, AWS i innych

Testowanie Ansible efektywnymi metodami i monitorowanie cyklu życia modułów

  • Zaawansowane praktyki rozwoju dla innych zasobów i narzędzi Ansible

Wykorzystanie struktur metadanych w Ansible i integracja z usługami chmurowymi publicznymi

Wdrażanie aplikacji natywnych dla chmury z wykorzystaniem automatyzacji Ansible

  • Migracja do platformy natywnej dla chmury z Ansible

Integracja Ansible z repozytoriami i konfiguracja opiekunów kolekcji

Automatyzacja sieci z Ansible i reagowanie na dynamiczne obciążenie operacyjne

  • Praca z modułami sieciowymi Ansible i parsowanie danych Ansible
  • Zarządzanie problemami z timeoutem, proxy i innymi
  • Praktykowanie metod wirtualizacji i konteneryzacji

Ćwiczenie zaawansowanych metod konserwacji i administracji dla projektu Ansible i jego komponentów

Omówienie szczegółowych koncepcji cyklu rozwoju Ansible

  • Wykorzystanie dokumentacji Ansible i kolekcji zasobów open-source

Demonstracja najczęstszych przypadków automatyzacji dla organizacji

Rozwiązywanie problemów z Ansible

Podsumowanie i zakończenie

Wymagania

  • Znajomość składni programowania YAML i Python 3.x
  • Doświadczenie w administracji systemami Linux i CLI
  • Znajomość podstawowych zadań automatyzacji Ansible
  • Zrozumienie koncepcji i zasad platformy Ansible
  • Znajomość przepływów pracy IT i architektury DevOps

Grupa docelowa

  • Inżynierowie DevOps
  • Programiści
  • Administratorzy SysOps
 35 godzin

Liczba uczestników


Cena za uczestnika

Opinie uczestników (2)

Propozycje terminów

Powiązane Kategorie