Školení Ansible

Zahoďte ruční správu serverů.
Automatizujte konfiguraci a deployment pomocí Ansible.

NEZÁVAZNĚ POPTAT ŠKOLENÍ

Co je to Ansible a k čemu se používá

Ansible je nástroj pro hromadnou správu konfigurací a automatizované nasazování. Funguje na principu deklarativního popisu cílového stavu – vy určíte, jak má server a služby ve výsledku vypadat, a Ansible zajistí, že se do tohoto stavu dostanou. Nemusíte řešit, v jakém stavu je server právě teď: Ansible provede jen to, co je potřeba, a opakované spuštění je bezpečné (idempotentní). Díky tomu je správa infrastruktury rychlejší, konzistentnější a méně náchylná k chybám než ruční zásahy nebo imperativní skripty.

Konfigurace je navíc uložená jako kód a běžně verzovaná v Gitu, takže máte přehled o tom, co je kde nasazené, kdo a kdy změny udělal a můžete se snadno vracet k předchozím verzím. Ansible vám pomůže nasazovat aplikace a spravovat servery rychleji, bezpečněji a opakovatelně.

Jak školení probíhá

Společně si Ansible nainstalujeme (případně doladíme instalaci těm, kteří ho nemají připravené) a vysvětlíme si, jak funguje a jaké jsou jeho základní koncepty. Vše si ukážeme prakticky na testovacím serveru, kde si krok za krokem projdeme kompletní nasazení aplikace – od přípravy serveru přes konfiguraci služeb až po finální deployment s přesahem na lokální vývoj a automatizované testování ansible rolí.

Cílem je, aby si každý účastník postupy reálně vyzkoušel, pochopil souvislosti a odnesl si použitelný základ, na kterém může stavět ve svých projektech.

Co se naučíte

  • Principy Ansible – inventory, playbooky, moduly a deklarativní přístup
  • Instalace a nastavení – příprava prostředí a první běh
  • Základní ovládání – ad-hoc příkazy, struktura a práce s proměnnými
  • Playbooky a moduly – jak psát automatizace pro reálné použití
  • Šablony – generování konfigurací pomocí templatingu
  • Secrets – bezpečná práce s citlivými údaji (Vault a best practices)
  • Automatizované testování a lokální vývoj rolí

Pro koho je školení určeno

Školení je primárně určeno sysadminům a DevOps inženýrům, kteří chtějí s Ansibelem začít a zavést automatizaci do správy serverů. Zároveň je vhodné i pro vývojáře, kteří občas nasazují aplikace (například do testovacích prostředí) a chtějí tento proces zjednodušit, zpřehlednit a zautomatizovat.

Technické požadavky a předchozí znalosti

  • Základní znalost Linuxu
  • Základní práce v terminálu a orientace v SSH
  • Nainstalovaný Ansible (případně možnost doinstalovat během školení)
  • Přístup k internetu
Tomáš Grulich
Tomáš Grulich

Jsem DevOps a Security konzultant a lektor. Pomohu Vám implementovat a navrhnout spolehlivý a bezpečný stack, nastavit procesy a automatizovat provoz tak, aby technologie podporovaly byznys, ne brzdily tým. Naučím Vás používat prověřené nástroje a technologie, které povedou k rychlejšímu vývoji a bezpečnějšímu provozu vašeho software. V praxi kombinuji DevOps, Security a auditní pohled (ISO / SOC / NIS2) do konkrétních kroků a výstupů.

Nezávazná poptávka školení na Ansible

Napište mi. Odpovím nejpozději do 24 hodin.

Ozvu se Vám zpět a navrhnu další krok spolupráce.
Odesláním souhlasíte se zpracováním údajů pro účely odpovědi. Bez spamu.