Plan Szkolenia
Wprowadzenie
Instalacja i konfiguracja Ansible AWX
- Wymagania systemowe dla Ansible AWX
Przegląd funkcji i architektury Ansible AWX
- Ansible AWX vs. Red Hat Ansible Tower
- Zasady DevOps zastosowane w Ansible AWX
Przegląd interfejsu wiersza poleceń Ansible AWX
- Zapoznanie się ze strukturą interfejsu HTTP API AWX
- Podstawowe parsowanie i emitowanie danych wyjściowych za pomocą AWX CLI
- Wprowadzenie do zadań automatyzacji i wsparcia funkcji w AWX CLI
Rozpoczęcie pracy z zasobami AWX i konfiguracja środowiska
- Manipulowanie akcjami zasobów i opcjami globalnymi w AWX
Uwierzytelnianie w Ansible AWX i wykorzystanie tokenów OAuth2.0
- Tokeny vs. uwierzytelnianie oparte na sesjach
- Generowanie, drukowanie i wykorzystywanie wartości tokenów w AWX CLI
Konfiguracja aplikacji OAuth2.0 i zakresowanie tokenów OAuth2.0
- Przykłady zastosowań uwierzytelniania opartego na sesjach
Formatowanie danych wyjściowych AWX i konfiguracja domyślnych ustawień CLI
- Praca z formatami wyjściowymi YAML i tabelarycznymi
- Dostosowywanie danych wyjściowych za pomocą procesora JSON
- Kolorowanie danych wyjściowych za pomocą węzłów kolorów ANSI
Tworzenie poświadczeń i inwentarzy w Ansible AWX
- Przydzielanie uprawnień i delegowanie zautomatyzowanych reguł
Rozszerzanie Ansible AWX na parametry Ansible Playbook
- Śledzenie logów Ansible Playbook i nawigacja po panelu AWX
Konfiguracja projektów i szablonów zadań w Ansible AWX
- Tworzenie nowego projektu z repozytorium GitHub
- Generowanie i uruchamianie szablonu zadania
- Planowanie czasu uruchomienia pojedynczych lub połączonych szablonów zadań
- Uruchamianie i monitorowanie danych wyjściowych Ansible Playbook
- Aktualizowanie szablonów zadań za pomocą AWX CLI
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 AWX API i wykonywanie metod automatyzacji
Zbieranie i testowanie metryk w Ansible AWX API
Zarządzanie funkcjami udostępniania informacji i utrzymanie bezpieczeństwa AWX
- Implementacja zaawansowanych konfiguracji uwierzytelniania
Tworzenie kopii zapasowych i przywracanie AWX
Rozwiązywanie problemów z Ansible AWX i przeglądanie logów
Podsumowanie i zakończenie
Wymagania
- Doświadczenie w administracji systemami Linux i pracy z wierszem poleceń
- Podstawowa znajomość składni programowania YAML
- Zrozumienie infrastruktury i procesów IT
- Znajomość platformy Ansible
- Znajomość dowolnego języka programowania
Grupa docelowa
- Inżynierowie DevOps
- Programiści
- Kierownicy projektów
Opinie uczestników (1)
przykłady z życia codziennego
Maria - Fundacja PTA
Szkolenie - Mastering Make: Advanced Workflow Automation and Optimization
Przetłumaczone przez sztuczną inteligencję