Návrh Školení

Úvod

  • Přehled základních konceptů a komponent Terraformu
  • Základy DevOps

Začínáme

  • Nainstalování a konfigurace Terraformu
  • Nastavení pracovních prostorů pro více prostředí
  • Místní stav vs vzdálený stav v Terraformu
  • Pokročilé nástroje a CLI v Terraformu

Vytváření komplexních modulů Terraformu

  • Standardní struktura modulu
  • Definování konfigurací poskytčitelů
  • Vývoj vlastních modulů Terraformu
  • Vytváření opakovaně použitelné infrastruktury s modulemi
  • Veřejné vs sdílené moduly
  • Publikování modulů na registru Terraformu
  • Nejlepší praktiky v kompozici modulů

Coding techniky a optimalizace

  • Smyčky a metaargumenty
  • Dynamické jazykové výrazy
  • Syntaxe HCL a operátory
  • Syntaxe bloků a konfigurace back-endu
  • Monorepo vs multirepo
  • Práce s Terragrunt

Ztvrdění zabezpečení a automatizace

  • Terraform zabezpečení v hloubce
  • Správa přihlašovacích údajů a tajných klíčů
  • Automatizované testovací frameworky
  • Analyza kódu a ověření
  • Automatizované doručovací kanály
  • Spojení infrastruktury a nasazení

Řešení problémů

Závěr a další kroky

Požadavky

  • Pochopení konceptu cloudové infrastruktury
  • Základní zkušenosti s operacemi v Terraform

Cílová skupina

  • Inženýři DevOps
  • Systémoví administrátoři
  • Systémoví architekti
 14 hodiny

Počet účastníků


Cena za účastníka

Reference (6)

Nadcházející kurzy

Související kategorie