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
 21 hodiny

Počet účastníků



Price per participant

Reference (5)

Související kurzy

Azure for Data Engineer

35 hodiny

Cloud Architect

35 hodiny

Související kategorie