--- name: Terraform priceOpen: 5900 priceCompany: 24000 logo: /images/logos/terraform.png description: "Terraform je nástroj, který se používá ke správě infrastruktury v cloudu, jak veřejném (AWS, Azure, GCP), tak privátním (OpenStack, VMware vSphere). Terraform Vám umožní spravovat infrastruktutru jako kód, to znamená verzovanou v Gitu, přidávání resources pomocí merge (pull) requestů a mnoho dalších výhod. Infrastrukturu můžete dále nasadit do testovacího prostředí přesně tak, jako je v produkci bez zbytečného úsilí. O všech komponentách máte přehled a můžete predikovat ceny. Konec klikání infrastruktury, zkuste Terraform. Terraform umožnuje spravovat více cloudových providerů současne, zároveň umožnuje pracovat s hibridními cloudy (část v privátním cloudu, část ve veřejném)." days: 1 featured: true weight: 31 --- # Co to je Terraform a k čemu se používá? Terraform je nástroj, který se používá ke správě infrastruktury v cloudu, jak veřejném (AWS, Azure, GCP), tak privátním (OpenStack, VMware vSphere). Terraform Vám umožní spravovat infrastruktutru jako kód, to znamená verzovanou v Gitu, přidávání resources pomocí merge (pull) requestů a mnoho dalších výhod. Infrastrukturu můžete dále nasadit do testovacího prostředí přesně tak, jako je v produkci bez zbytečného úsilí. O všech komponentách máte přehled a můžete predikovat ceny. Konec klikání infrastruktury, zkuste Terraform. Terraform umožnuje spravovat více cloudových providerů současne, zároveň umožnuje pracovat s hibridními cloudy (část v privátním cloudu, část ve veřejném). # Jak školení probíhá Školení je formou workshopu, všechno si podrobně vyzkoušíme a vysvětlíme. Ukážeme si jak Terraform pracuje, jak jej používat v teamu a jak jím spravovat infrastukturu. Uděláme si příklad infrastruktury jednoduché aplikace, kde nastavíme vše - od DNS, přes Kubernetes cluster po S3 file storage. # Co Vás naučím - Základní koncept Terraformu - Výhody Terraformu proti Ansible, Puppetu, ... - Konfigurace Terraformu pro práci v teamu - Ovládání Terraform CLI - Úvod do Terraform Configuration Language (HCL) - Terraform Providers - napojení na cloudy - Práce s resources v Terraformu - Terraform moduly - Best Practice # Pro koho je školení určeno Školení je určeno pro DevOps a adminy, kteří chtějí lépe a efektivněji spravovat infrastrukturu. Zároveň také pro vývojáře, kteří se starají o nejakou infrastrukturu v cloudech. # Předchozí znalosti Základní znalost veřejných cloudů (AWS, DigitalOcean, Azure, ...) Základy práce v terminálu # Technické požadavky Nainstalovaný Terraform Přístup na internet (ideálně bez korporatni proxy) Vlastní účet v DigitalOceanu výhodou