Nauč se spravovat linuxové servery efektivně pomocí moderního orchestračního nástroje Ansible. Konfiguruj systémy a nasazuj software automatizovaně a hromadně, spravuj IT infrastrukturu jako kód (IaC).
Dozvíš se, co je Ansible, jak funguje a proč bys ho měl vůbec chtít používat. Naučíš se spouštět ad-hoc příkazy, psát jednoduché playbooky i složitější struktury, tzv. role. Seznámíš se s konceptem správy infrastruktury jako kódu (IaC) a naučíš se myslet deklarativně. Dozvíš se co je to snowflake efekt, proč se mu vyhýbat a jak ti v tom Ansible pomůže. Objevíš kouzlo „spustitelné dokumentace“ a pochopíš, proč bývá Ansible nazýván švýcarským nožem DevOps.
A mimochodem, víš, v čem spočívá rozdíl mezi domácími mazlíčky a dobytkem? A že i kráva může být docela milé zvířátko, obzvláště pokud mluví? I to se dozvíš na našem školení!
Obsah kurzu:
Seznámení s Ansible – teoretická část
- Co je Ansible, k čemu slouží a jak funguje
- Architektura Ansible a jeho komponenty (inventář, modul, úloha, playbook)
- V čem se Ansible liší od jiných orchestračních nástrojů a jaké jsou jeho přednosti
- Dokumentace a doporučené zdroje
Práce s Ansible – praktická část (workshop)
- Instalace a konfigurace
- Příprava inventáře
- Spouštění ad-hoc příkazů
- Syntaxe, proměnné, řídící struktury (podmínky, cykly, …)
- Vytvoření jednoduchého playbooku
- Nejčastěji používané moduly
- Práce s šablonami
- Práce s hesly
- Práce s fakty
- Vytvoření jednoduché role
- Ansible Galaxy
- Best Practices
Pro koho je kurz vhodný a potřebné znalosti
Pro správce linuxových serverů, IT specialisty a vývojáře zodpovědné za nasazování software, pro příznivce DevOps.
Účastník kurzu by měl mít základní povědomí o Linuxu, shellu, systémové správě a programování či skriptování.
Technické požadavky
Vlastní notebook s nainstalovaným SSH klientem (OpenSSH, PuTTY apod.). Pro účastníky školení budou v cloudovém prostředí předem připraveny virtuální servery – a jak jinak, než právě pomocí Ansible!
V ceně máte
- Drobné občerstvení
- Certifikát o absolvování
Organizátor akce
Navazující školení
Ansible zaměřený na Azure a Vagrant
Vít Kasprzak
je již dvě desetiletí příznivcem GNU/Linuxu a nadšeným propagátorem řešení založených na open-source software. Profesionálně se věnuje správě serverů a sítí, přičemž v této oblasti maximálně využívá automatizaci a své zkušenosti se snaží předávat dál formou konzultací, školení a workshopů.