Plan Szkolenia
Wprowadzenie
Instalowanie i konfigurowanie Ansible AWX
- Wymagania systemowe dla Ansible AWX
Przegląd funkcji i architektury Ansible AWX
- Ansible AWX vs. Red Hat Ansible Tower
- Koncepcje DevOps stosowane w Ansible AWX
Przegląd interfejsu wiersza polecenia Ansible AWX
- Zapoznawanie się ze strukturą HTTP API AWX
- Podstawowe parsowanie i wyprowadzanie wyjść z AWX CLI
- Wprowadzenie do automatyzacji zadań i obsługi funkcji AWX CLI
Rozpoczynanie pracy z zasobami AWX i konfiguracją środowiska
- Manipulowanie akcjami zasobów AWX i globalnymi opcjami
Autoryzacja w Ansible AWX i wykorzystywanie tokenów OAuth2.0
- Tokeny vs. autoryzacja sesyjna
- Generowanie, drukowanie i wykorzystywanie wartości tokenów w AWX CLI
Konfigurowanie aplikacji OAuth2.0 i określanie zakresu tokenów OAuth2.0
- Przykłady użycia autoryzacji sesyjnej
Formatowanie wyjść AWX i konfigurowanie domyślnych ustawień CLI
- Praca z formatami wyjść YAML i tabularnych
- Dostosowywanie wyjść z procesorem JSON
- Kolorowanie wyjść za pomocą węzłów kolorów ANSI
Tworzenie poświadczeń i inwentarzy z Ansible AWX
- Przypisywanie uprawnień i delegowanie automatycznych reguł
Rozszerzanie Ansible AWX do parametrów Ansible Playbook
- Śledzenie logów Ansible Playbook i nawigowanie po panelu AWX
Konfigurowanie projektów i szablonów zadań z Ansible AWX
- Tworzenie nowego projektu z repozytorium GitHub
- Generowanie i uruchamianie szablonu zadania
- Planowanie czasu uruchomienia pojedynczych lub łańcuchowych szablonów zadań
- Uruchamianie i monitorowanie wyjść Ansible Playbook
- Aktualizowanie szablonów zadań z AWX CLI
Praca z kluczami SSH w Ansible AWX
- Importowanie i eksportowanie dodatkowych zasobów AWX
Automatyzacja przepływów pracy i podstawowych zadań z AWX i API Ansible
- Wdrożenie konwencji RESTful API w AWX
- Wykorzystywanie narzędzi API AWX i wykonanie metod automatyzacji
Skrapowanie i testowanie metryk w API Ansible AWX
Zarządzanie funkcjami udostępniania informacji i utrzymywanie bezpieczeństwa AWX
- Wdrożenie zaawansowanych konfiguracji autoryzacji
Kopiowanie zapasowe i przywracanie AWX
Diagnostyka Ansible AWX i przeglądanie logów
Podsumowanie i zakończenie
Wymagania
- Doświadczenie w administrowaniu systemami Linux i wierszem polecenia
- Podstawowa znajomość składni programowania YAML
- Zrozumienie infrastruktury IT i procesów
- Zapoznanie z platformą Ansible
- Biegłość w jednym z języków programowania
Grupa docelowa
- Inżynierowie DevOps
- Programiści
- Menadżerowie projektów
Opinie uczestników (1)
Treningi praktyczne były prowadzone i wspierane przez trenera.
Aleksandra - Fundacja PTA
Szkolenie - Mastering Make: Advanced Workflow Automation and Optimization
Przetłumaczone przez sztuczną inteligencję