Návrh Školení

Pokročilý vývoj Ansible playbooků

  • Práce s proměnnými, smyčkami, podmínkami a handlers
  • Použití bloků, zpracování chyb a tagů
  • Strukturování komplexních playbooků

Jinja2 a techniky templatingu

  • Pokročilé filtry a lookupy
  • Vytváření dynamických šablon
  • Osoba doporučené postupy templatingu

Vlastní moduly a pluginy

  • Vytváření vlastních modulů v Pythonu
  • Použití filtrů, callbacků a connection pluginů
  • Strategie ladění a logování

Kolekce a role

  • Organizace obsahu pomocí rolí
  • Balení a publikování Ansible kolekcí
  • Správa verzí a závislostí

Integrace API a externích služeb

  • Volání REST API pomocí modulu URI
  • Práce s cloudovými poskytovateli a externími nástroji
  • Integrace správy tajných klíčů

Testování a validace

  • Použití ansible-lint, Molecule a CI/CD pipelinek
  • Zajištění idempotence a reproducibility
  • Statická a dynamická analýza Ansible kódu

Životní cyklus obsahu a správa verzí

  • Správa kódu pomocí Gitu a GitOps
  • Sledování změn a dokumentace
  • CI/CD pracovní postupy s Ansible obsahem

Závěr a další kroky

Požadavky

  • Základní znalost konceptů Ansible a syntaxe YAML
  • Zkušenosti s administrací operačního systému Linux
  • Opačnost s vytvářením playbooků a správou inventarů

Cílová skupina

  • Zkušení vývojáři automatizace
  • DevOps inženýři
  • IT profesionálové spravující škálovanou podnikovou automatizaci
 21 hodiny

Počet účastníků


Cena za účastníka

Reference (5)

Nadcházející kurzy

Související kategorie