Návrh Školení
Úvod
Instalace a konfigurace Ansible AWX
- Systémové požadavky pro Ansible AWX
Přehled funkcí a architektury Ansible AWX
- Srovnání Ansible AWX s Red Hat Ansible Tower
- DevOps koncepty použití v Ansible AWX
Přehled rozhraní příkazového řádku Ansible AWX
- Omlouvání se s strukturou HTTP API v AWX
- Základní analýza a generování výstupů pomocí AWX CLI
- Úvod do úloh automatizace a podpory funkcí pomocí AWX CLI
Začínáme s zdroji AWX a nastavením prostředí
- Manipulace s akcemi zdrojů AWX a globálními možnostmi
Autentizace v Ansible AWX a použití tokenů OAuth2.0
- Tokeny vs. sesiová autentizace
- Generování, tisknutí a používání hodnot tokenů v AWX CLI
Konfigurace aplikací OAuth2.0 a rozsah tokenů OAuth2.0
- Použití sesiové autentizace
Formátování výstupů AWX a konfigurace výchozích nastavení CLI
- Práce s formáty výstupu YAML a tabulkového typu
- Přizpůsobení výstupů pomocí zpracování JSON
- Barvení výstupů pomocí uzlů ANSI barvy
Vytváření přihlašovacích údajů a inventářů s Ansible AWX
- Přidělování oprávnění a delegování automatizovaných pravidel
Rozšíření Ansible AWX o parametry Ansible Playbooku
- Sledování logů Ansible Playbook a navigace v řídicím panelu AWX
Nastavení projektů a šablon úloh s Ansible AWX
- Vytvoření nového projektu z GitHub úložiště
- Generování a spouštění šablon úloh
- Plánování času spuštění jednotlivých nebo řetězených šablon úloh
- Spouštění a monitorování výstupů Ansible Playbook
- Aktualizace šablon úloh pomocí CLI Ansible AWX
Práce s SSH klíči v Ansible AWX
- Import a export dodatečných zdrojů AWX
Automatizace pracovních postupů a základních úloh pomocí AWX a Ansible API
- Implementace konvence RESTful API v AWX
- Využití nástrojů pro automatizaci API AWX a spouštění metod automatizace
Scráping a testování metrik v Ansible AWX API
Správa funkcí sdílení informací a udržování zabezpečení AWX
- Implementace pokročilých nastavení autentizace
Zálohování a obnovení AWX
Řešení problémů s Ansible AWX a přehled logů
Shrnutí a závěr
Požadavky
- Zkušenosti s administrací Linux systému a příkazovou řádkou
- Základní znalost syntaxe programování YAML
- Porozumění IT infrastruktuře a procesům
- Omlouvání se s platformou Ansible
- Znalost jakéhokoli programovacího jazyka
Účastníci
- DevOps inženýři
- Vývojáři
- Manažeři projektů
Reference (1)
Bylo mnoho praktických cvičení, která vedl a podporoval instruktor.
Aleksandra - Fundacja PTA
Kurz - Mastering Make: Advanced Workflow Automation and Optimization
Přeloženo strojem