Kurzy a certifikace Open Source
Automatizujeme s Ansible
Cena (bez DPH)
Správa moderního IT se neobejde bez automatizace procesů. K tomu Vám pomohou automatizační nástroje, kterých nalezneme ve světě open source hned několik. Ansible je jedním z nich. Díky své síle a jednoduchosti rozhodně patří k těm nejpopulárnějším. Má mnoho oblastí využití od konfiguračního managementu operačních systémů až po různé orchestrační úlohy napříč celou infrastrukturou a cloudem.
S kurzem Konfigurujeme s Ansible se IT administrátoři dozví, co tento nástroj dokáže, jak jim zjednoduší každodenní činnosti a díky praktickým labům se naučí využívat všechny jeho funkce.
Možnosti financování
Cena za účastníka 5.642 Kč vč. DPH s podporou v programu JSEM V KURZU v rámci Národního plánu obnovy (registrace zde).
Cena za účastníka 31.339 Kč vč. DPH bez podpory (tj. 25.900 Kč bez DPH).
Cílová skupina
Kurz je určen IT administrátorům a technikům, kteří chtějí začít Ansible naplno používat pro zjednodušení své práce, nebo chtějí zdokonalit své znalosti získané např. samostudiem.
Cíle kurzu
- pochopit, jak fungují nástroje konfiguračního managementu
- naučit se efektivně automatizovat každodenní administrátorské činnosti
- zvládnout nasazení Ansible ve vlastní infrastruktuře
- dokázat pomocí Ansible integrovat různé systémy
- odnést si tipy z praxe
Osnova
Obecné principy automatizačních nástrojů
Vlastnosti a možné případy použití Ansible
- Oblasti použití a jejich specifika
- Autorizace a autentifikace
- Možnosti konfigurace ansible.cfg a základní konfigurační options
Ansible
- Inventář - definice hostů a skupin
- Moduly a základní použití
- Playbooky a tasky
- Role
- Kolekce - Rozdíly v architektuře Ansible 2.9 vs. vyšší verze, Práce s kolekcemi, Galaxy, Automation Hub
Formát YAML
- pravidla syntaxe
- datové typy
Proměnné (Variables) a Fakta (facts)
- Základy templatovacího jazyka Jinja2 - Základní statements, podmínky, cykly, filtry, …
- Práce s datovými typy pomocí Jinja2
- Struktura načítání proměnných, kde všude je možné proměnnou definovat a kde je to vhodné pro jaké případy
- Ukládání citlivého obsahu do Ansible Vault
Komplexní úlohy
- Loops
- When
- Předávání informací mezi tasky - registred variables
- Lookup plugins a jejich využití
- Ošetření výstupů pomocí failed_when a changed_when
Řešení úloh z praxe
- Inicializace a nastavení operačního systému
- Instalace a konfigurace webového serveru
- Instalace a konfigurace databázového serveru
Troubleshooting a pokročilé funkce
- Debug
- Práce s rozsáhlejšími datovými typy dict a list
Možné rozšíření Ansible (pouze teorie)
- Dynamické inventáře
- AWX (Ansible Automation Platform)
Předpoklady účastníka
- Základní znalosti ovládání linuxových systémů
- Zkušenosti s prací v RHEL či CentOS jsou výhodou