Ansible 2

Ansible znáte, playbook píšete — ale máte pocit, že z nástroje nevytěžujete ani polovinu jeho možností? Ansible 2 je navržený přesně pro tuto fázi. Za čtyři dny se naučíte, jak psát Ansible kód správně, jak výrazně zrychlit jeho vykonávání, jak bezpečně řídit rozsáhlé infrastruktury a jak postupně přecházet na centralizovanou správu pomocí AWX. Vše vychází z reálné praxe a projektových zkušeností lektora — ne z učebnicových příkladů.

Požadované znalosti:

Účastník by měl umět:

  • Vytvářet playbooky, pracovat s proměnnými a fakty, s cykly a handlery.
  • Používat a psát role.
  • Troubleshooting.
Komu je kurz určen:

Kurz je určen pro stávající uživatele Ansible, kteří mají za sebou základní kurz nebo praktické zkušenosti s psaním playbooků a rolí a chtějí se posunout dál — naučit se správné návyky, vyhnout se typickým chybám a zvládnout pokročilé scénáře při správě větší infrastruktury.

Obsah kurzu:
📅 Den 1 — Správné návyky a organizace inventory

  • Best practices používání Ansible Projdete osvědčené vzory pro strukturu projektů, pojmenování proměnných, komentování kódu a verzování. Odhalíte nejčastější anti-patterns, které Ansible projekty komplikují a zpomalují — a naučíte se jim předcházet.
  • Spravujeme inventory Naučíte se pracovat s pokročilými technikami správy inventory — dynamický inventory, skupinové proměnné, host_vars, inventory pluginy. Pochopíte, jak udržet přehled nad stovkami hostů bez ztráty flexibility.
  • Organizace většího Ansible projektu Projdete si doporučenou adresářovou strukturu pro větší projekty, práci s více prostředími (dev/staging/prod) a správu citlivých dat pomocí Ansible Vault.

📅 Den 2 — Výkon a oprávnění

  • Zrychlujeme vykonávání Naučíte se, proč jsou některé playbooku pomalé a jak to systematicky řešit — pipelining, forks, async tasky, fact caching a strategie vykonávání. Reálné příklady ukáží, jak zkrátit dobu běhu playbooků i o desítky procent.
  • Zvyšujeme oprávnění pro vykonávání Pochopíte celou problematiku privilege escalation v Ansible — sudo, become, become_user, become_method. Naučíte se, jak spouštět úkoly s potřebnými oprávněními bezpečně a auditovatelně, bez zbytečného používání roota.
  • Zabezpečení Ansible prostředí Projdete si praktiky pro bezpečné zacházení s hesly a tokeny, šifrování pomocí Ansible Vault a oddělení citlivých dat od kódu — tak, aby byl projekt bezpečně verzovatelný v gitu.

📅  Den 3 — Pokročilá práce s daty a rolling update

  • Využíváme filtry a pluginy Ansible nabízí desítky vestavěných Jinja2 filtrů a podporuje vlastní pluginy. Naučíte se pracovat s filtry pro transformaci dat, testovací pluginy, callback pluginy pro vlastní výstup a lookup pluginy pro načítání externích dat.
  • Vlastní moduly a rozšíření Ansible Pochopíte, kdy má smysl napsat vlastní modul nebo plugin a jak na to. Projdete si základy tvorby vlastního modulu v Pythonu a jeho integraci do existujícího projektu.
  • Provádíme rolling update Rolling update je jeden z nejdůležitějších produkčních scénářů — aktualizace služby bez výpadku, server po serveru. Naučíte se ho správně navrhnout a implementovat v Ansible, včetně ošetření chyb a rollbacku.

📅 Den 4 — AWX a přechod na centralizovanou správu

  • Představení AWX AWX je open-source webové rozhraní a API pro Ansible — základ Red Hat Ansible Automation Platform. Naučíte se, co AWX přináší oproti spouštění playbooků z příkazové řádky: přehled spuštění, RBAC, scheduling, notifikace a auditní log.
  • Práce s AWX v praxi Projdete si základní konfiguraci AWX — inventories, credentials, projekty napojené na git a job templates. Spustíte svůj první playbook přes AWX a pochopíte, jak tento nástroj změní způsob, jakým tým sdílí a spouští automatizaci.
  • Závěrečné shrnutí a Q&A Prostor pro vaše konkrétní dotazy, diskuzi nad reálnými scénáři z vaší infrastruktury a doporučení dalšího rozvoje — včetně navazujícího kurzu Ansible Tower.

Poznámka
Ansible je registrovaná ochranná známka společnosti Red Hat, Inc. v USA a/nebo dalších zemích. Tento kurz není certifikován, akreditován, přidružen ani schválen společností Red Hat, Inc.

Materiály:

Součástí kurzu jsou rozsáhlé studijní materiály v elektronické podobě, ke kterým se můžete kdykoli vrátit.

Cíle kurzu:

Po absolvování tohoto čtyřdenního kurzu budete Ansible používat efektivně, čitelně a bezpečně — s návyky, které obstojí i při správě rozsáhlých produkčních infrastruktur.

Konkrétně se naučíte:

  • psát Ansible kód podle best practices — čitelně, udržitelně a bezpečně
  • optimalizovat inventory pro komplexní prostředí
  • výrazně zrychlit vykonávání playbooků
  • bezpečně řídit oprávnění při automatizaci (privilege escalation)
  • využívat filtry a pluginy pro pokročilou práci s daty
  • provádět rolling update bez výpadku produkčních služeb
  • orientovat se v AWX a připravit se na přechod na centralizovanou správu
úroveň

pokročilý

jazyk
cz en

délka kurzu

4 dny

Vyberte termín a místo konání
10. - 13. 8. 2026 cz
Prezenčně
Praha
10. - 14. 8. 2026 cz
Online
Online
14. - 17. 12. 2026 cz
Online
Online
14. - 17. 12. 2026 cz
Prezenčně
Praha
Kdykoliv cz
Online
Online
Kdykoliv en
Online
Online
Počet účastníků

Potřebujete poradit?

+420 499 810 606
Nevybrali jste si? nevadí!

Napište nám!