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ů
 21 Hodiny

Počet účastníků


Cena za účastníka

Reference (1)

Nadcházející kurzy

Související kategorie