Plan Szkolenia
Wprowadzenie
Instalacja i konfiguracja Ansible AWX
- Wymagania systemowe dla Ansible AWX
Przegląd funkcji i architektury Ansible AWX
- Ansible AWX w porównaniu z Red Hat Ansible Tower
- Koncepcje DevOps zastosowane w Ansible AWX
Przegląd interfejsu wiersza poleceń Ansible AWX
- Zapoznanie się ze strukturą HTTP API AWX
- Podstawowe parsowanie i emitowanie danych wyjściowych za pomocą CLI AWX
- Wprowadzenie do zadań automatyzacji i wsparcia funkcji w CLI AWX
Rozpoczynanie pracy z zasobami AWX i konfiguracja środowiska
- Manipulowanie akcjami zasobów AWX i globalnymi opcjami
Autoryzacja w Ansible AWX i wykorzystanie tokenów OAuth2.0
- Tokeny w porównaniu z autoryzacją opartą na sesjach
- Generowanie, drukowanie i wykorzystanie wartości tokenów w CLI AWX
Konfiguracja aplikacji OAuth2.0 i zakresowanie tokenów OAuth2.0
- Przypadki zastosowania autoryzacji opartej na sesjach
Formatowanie danych wyjściowych AWX i konfigurowanie domyślnych ustawień CLI
- Praca z formatami danych wyjściowych YAML i tabularnymi
- Dostosowywanie danych wyjściowych za pomocą procesora JSON
- Koloryzacja danych wyjściowych za pomocą węzłów koloru ANSI
Tworzenie poświadczeń i inventarzy z Ansible AWX
- Przydzielanie uprawnień i delegowanie automatycznych reguł
Rozszerzanie Ansible AWX do parametrów Ansible Playbook
- Śledzenie dzienników Ansible Playbook i nawigacja w panelu kontrolnym AWX
Konfiguracja projektów i szablonów zadań za pomocą Ansible AWX
- Tworzenie nowego projektu na podstawie repozytorium GitHub
- Generowanie i uruchamianie szablonów zadań
- Planowanie czasu wykonywania pojedynczych lub łańcuchowych szablonów zadań
- Uruchamianie i monitorowanie danych wyjściowych Ansible Playbook
- Aktualizacja szablonów zadań za pomocą CLI Ansible AWX
Praca z kluczami SSH w Ansible AWX
- Importowanie i eksportowanie dodatkowych zasobów AWX
Automatyzacja przepływów pracy i podstawowych zadań za pomocą AWX i Ansible API
- Implementacja konwencji RESTful API w AWX
- Wykorzystanie narzędzi API AWX i wykonywanie metod automatyzacji
Scrapowanie i testowanie metryk w Ansible AWX API
Zarządzanie funkcjami udostępniania informacji i utrzymanie bezpieczeństwa AWX
- Implementacja zaawansowanych konfiguracji autoryzacyjnych
Kopia zapasowa i przywracanie AWX
Rozwiązywanie problemów z Ansible AWX i przeglądanie dzienników
Podsumowanie i konkluzja
Wymagania
- Doświadczenie w administracji systemem Linux i wierszem poleceń
- Podstawowe zrozumienie składni programowania YAML
- Znajomość infrastruktury IT i procesów
- Znajomość platformy Ansible
- Zdolność do programowania w dowolnym języku programowania
Publikacja docelowa
- Inżynierowie DevOps
- Deweloperzy
- Menedżerowie projektów
Opinie uczestników (1)
Było wiele praktycznych ćwiczeń nadzorowanych i wspomaganych przez trenera
Aleksandra - Fundacja PTA
Szkolenie - Mastering Make: Advanced Workflow Automation and Optimization
Przetłumaczone przez sztuczną inteligencję