Školení Ansible
Zahoďte ruční správu serverů.
Automatizujte konfiguraci a deployment pomocí Ansible.
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
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.