Zkuste nás kontaktovat

Návrh Školení

Pokročilá syntaxe a konstrukce Terraformu

  • Podrobný rozbor syntaxe Terraformu
  • Pokročilé cykly s for_each a count
  • Využití map a seznamů pro dynamické konfigurace

Výrazy a dynamické konfigurace

  • Základní výrazy a jejich případy použití
  • Pokročilé výrazy pro složité nastavení infrastruktury
  • Praktická cvičení na výrazy

Osvědčené postupy pro moduly Terraformu

  • Lokální vs. sdílené moduly: Kdy který použít
  • Strukturování modulů pro opakovatelnost a údržbu
  • Verzování a správa zdrojů modulů

Osvědčené postupy a vzory Terraformu

  • Přehled klíčů indexu instance pro správu stavu
  • Osvědčené postupy pro psaní a organizaci kódu Terraformu
  • Zajistění idempotence a minimalizace vedlejších účinků

Správa stavu Terraformu

  • Importování prostředků a pochopení souboru se stavem
  • Uzamykání stavu, back-endy stavu a vzdálená správa stavu
  • Zpracování souboru se stavem v distribuovaných prostředích

Sledování aktualizací Terraformu

  • Přehled dokumentace spolu s novými vydáními Terraformu
  • Strategie pro aktualizaci verzí Terraformu
  • Zvládání zrušení funkcí a migračních cest

Integrace Terraformu s pipeline CI/CD

  • Přehled YAML a konfigurací pipeline
  • Nastavení Terraformu s populárními nástroji CI/CD
  • Automatizace pracovních postupů Terraformu v pipeline

Pokročilé odstraňování problémů a ladění

  • Systematické přístupy k odstraňování problémů s plány a aplikacemi Terraformu
  • Ladění běžných a pokročilých chyb v Terraformu
  • Využití logů a podrobného výstupu pro řešení chyb

Výstupy a tok dat v Terraformu

  • Pochopení a využití výstupů v Terraformu
  • Tok dat mezi moduly a kořenovými konfiguracemi
  • Zabezpečení citlivých informací ve výstupech

Podmíněná logika v Terraformu

  • Psaní podmíněných příkazů pomocí count, for_each a if
  • Podmíněné vytváření prostředků
  • Případy použití podmíněné logiky v modulech

Spouštění Terraformu lokálně

  • Nastavení lokálního prostředí Terraformu
  • Spouštění a testování kódu Terraformu na lokálních strojích
  • Osvědčené postupy pro lokální vývoj

Zpracování cyklických závislostí

  • Identifikace a řešení cyklických závislostí
  • Refaktorování kódu pro zabránění cyklům závislostí
  • Pokročilé techniky pro správu závislostí

Shrnutí a další kroky

Požadavky

  • Znalost základní syntaxe a operací Terraformu
  • Zkušenosti s cloudovou infrastrukturou, ideálně AWS, a seznámení s koncepty CI/CD

Cílová skupina

  • Inženýři DevOps
  • Cloudoví architekti
  • Specialisté na infrastrukturu
  • Techničtí lídři a manažeři
 21 Hodiny

Počet účastníků


Cena za účastníka

Reference (4)

Nadcházející kurzy

Související kategorie