Zkuste nás kontaktovat

Návrh Školení

Pokročilý vývoj playbooků Ansible

  • Práce s proměnnými, smyčkami, podmínkami a handlery
  • Používání bloků, ošetření chyb a štítků (tags)
  • Strukturování složitých playbooků

Jinja2 a techniky šablonování (templating)

  • Pokročilé filtry a prohledávání (lookups)
  • Tvorba dynamických šablon
  • Nejlepší postupy při šablonování

Vlastní moduly a plug-iny

  • Psaní vlastních modulů v jazyce Python
  • Používání filtrů, zpětných výzv (callbacks) a pluginů pro spojení (connection plugins)
  • Strategie ladění a protokolování (logging)

Kolekce a Role

  • Organizace obsahu pomocí rolí
  • Balení a publikování Ansible Collections
  • Verzování a správa závislostí

Integrace API a externí služby

  • Volání REST API pomocí modulu URI
  • Práce s cloudovými poskytovateli a externími nástroji
  • Integrace správy tajných hodnot (secrets management)

Testování a validace

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

Životní cyklus obsahu a správa verzí

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

Shrnutí a další kroky

Požadavky

  • Pochopení základních pojmů Ansible a syntaxe YAML
  • Zkušenosti se správou Linuxových systémů
  • Ověrnost vývoji playbooků a správou inventarů

Cílová skupina

  • Zkušení vývojáři automatizace
  • Inženýři DevOps
  • IT profesionálové spravující automatizaci ve velkém podnikovém měřítku
 21 Hodiny

Počet účastníků


Cena za účastníka

Reference (3)

Nadcházející kurzy

Související kategorie