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
Opinie uczestników (2)
Automatyzacja i rozmowa z różnymi pakietami oprogramowania
Eric Van Wyk
Szkolenie - Ansible for Experts
Przetłumaczone przez sztuczną inteligencję
Naprawdę odniosło się do tego, co już mamy w naszym działie
Letlotlo Miffi
Szkolenie - Ansible for Experts
Przetłumaczone przez sztuczną inteligencję