Návrh Školení
Pokročilé Terraform Syntaxe a konstrukce
- Ponořte se do syntaxe Terraform
- Pokročilé smyčky s for_each a count
- Využití map a seznamů pro dynamické konfigurace
Expressionty a dynamické konfigurace
- Základní výrazy a případy jejich použití
- Pokročilé výrazy pro komplexní nastavení infrastruktury
- Praktická cvičení na výrazy
Terraform Moduly Best Practices
- Místní vs sdílené moduly: Kdy je použít
- Strukturování modulů pro opětovné použití a udržovatelnost
- Správa verzí a správa zdrojů modulů
Terraform Nejlepší postupy a vzory
- Revize indexových klíčů instance pro správu stavu
- Nejlepší postupy pro psaní a organizaci Terraform kódu
- Zajištění idempotence a minimalizace vedlejších účinků
Řídící Terraform Stát
- Import zdrojů a pochopení souboru stavu
- Stavové zamykání, stavové backendy a vzdálená správa stavu
- Manipulace se stavovým souborem v distribuovaných prostředích
Držte krok s Terraform aktualizacemi
- Kontrola dokumentace spolu s novými Terraform vydáními
- Strategie pro upgrade Terraform verzí
- Vypořádání se s ukončením podpory a migračními cestami
Integrace Terraform s CI/CD potrubím
- Přehled YAML a konfigurací potrubí
- Nastavení Terraform pomocí oblíbených nástrojů CI/CD
- Automatizace Terraform pracovních postupů v potrubí
Pokročilé odstraňování problémů a ladění
- Plánuje a aplikuje systematické přístupy k řešení problémů Terraform
- Ladění běžných a pokročilých chyb v Terraform
- Použití protokolů a podrobného výstupu pro řešení chyb
Výstupy a datový tok v Terraform
- Pochopení a využití výstupů v Terraform
- Datový tok mezi moduly a kořenovými konfiguracemi
- Zabezpečení citlivých informací ve výstupech
Podmíněná logika v Terraform
- Psaní podmíněných příkazů s count, for_each a if
- Podmíněné vytváření zdrojů
- Případy použití pro podmíněnou logiku v modulech
Spuštění Terraform Lokálně
- Nastavení místního Terraform prostředí
- Spouštění a testování Terraform kódu na místních počítačích
- Nejlepší postupy místního rozvoje
Zvládání kruhových závislostí
- Identifikace a řešení kruhových závislostí
- Refaktorování kódu, aby se zabránilo cyklům závislostí
- Pokročilé techniky pro správu závislostí
Shrnutí a další kroky
Požadavky
- Pochopení základní Terraform syntaxe a operací
- Zkušenosti s cloudovou infrastrukturou, nejlépe AWS, a znalost konceptů CI/CD
Publikum
- DevOps inženýři
- Cloud architekti
- Infrastrukturní specialisté
- Technické vedení a manažery
Reference (2)
Struktura byla dobrá, každá sekce měla jasný účel a bylo snadné ji sledovat. Cvičení byla užitečná a trenér byl nápomocný, když se nakonec objevily problémy. Uvolněný přístup ohledně laboratoří byl také něco, co se mi líbilo. Rekvizity pro trenéra za udržení chladného a přátelského přístupu během školení, a to i poté, co někteří účastníci celý zážitek vzdali.
Rares - Orange Services
Kurz - Advanced Terraform: Efficient Infrastructure as Code
Machine Translated
Flexibilita školitele přizpůsobit sdílení znalostí na základě zpětné vazby skupiny nebo oblastí zájmu
Alexandru - Orange Services
Kurz - Advanced Terraform: Efficient Infrastructure as Code
Machine Translated