Cíle kurzu
OpenTofu je open source fork nástroje Terraform vytvořeného společností HashiCorp. Cílem kurzu je seznámit účastníky se základy použití nástroje OpenTofu umožňujícího deklarativně definovat a nasazovat infrastrukturu jako kód (Infrastructure as Code - IaC). Vysvětlíme si základní pojmy, deployment workflow, jak strukturovat a psát kód s důrazem na bezpečnost. Součástí kurzu jsou praktické ukázky a cvičení primárně v prostředí Microsoft Azure. Po absolvování kurzu budou účastníci seznámeni se základy použití nástroje OpenTofu, díky čemuž budou moci efektivně nasazovat aplikace a služby nejen v cloudu ale i nad libovolnou on-prem infrastrukturou.Obsah kurzu
- Principy infrastruktury v zdrojovém kódu (IaC) - Instalace a konfigurace Terraformu - Struktura konfiguračních souborů, syntax - Práce se stavem infrastruktury - Terraform Provider, proměnné, výstupy - Definice Resource bloků - Cyklení a větvení vykonávaní - Datové zdroje - Automatické testováníPředpoklady
- Základní znalost práce s operačním systémem Microsoft Windows/Linux a webovým prohlížečem.Studijní materiály
Všichni účastníci obdrží tištěnou verzi studijních materiálů.