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í složitých playbooků

Jinja2 a techniky šablonování

  • Pokročilé filtry a lookupy
  • Vytváření dynamických šablon
  • Osobní pravidla pro šablonování

Vlastní moduly a doplňky

  • Psaní vlastních modulů v Pythonu
  • Použití filtrů, callbacků a connection plugins
  • Strategie ladění a logování

Kolekce a Role

  • Organizace obsahu s rolemi
  • Balení a publikování Ansible Kolekcí
  • Správa verzí a závislostí

Integrace s API a externími službami

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

Testování a ověřování

  • Použití ansible-lint, Molecule a CI/CD potoků
  • Zajištění idempotence a reproducibilita
  • 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

Shrnutí a další kroky

Požadavky

  • Porozumění základním Ansible konceptům a YAML syntaxi
  • Zkušenosti s správou Linux systému
  • Obratnost v tvorbě playbooků a správě inventarizací

Účastníci

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

Počet účastníků


Cena za účastníka

Reference (5)

Nadcházející kurzy

Související kategorie