Kursplan

Avancerad Terraform syntax och konstruktioner

  • Djupdykning i syntaxen Terraform
  • Avancerade loopar med for_each och räkna
  • Använda kartor och listor för dynamiska konfigurationer

Expressjoner och dynamiska konfigurationer

  • Grundläggande uttryck och deras användningsfall
  • Avancerade uttryck för komplexa infrastrukturkonfigurationer
  • Praktiska övningar om uttryck

Terraform Bästa praxis för moduler

  • Lokala kontra delade moduler: När du ska använda var och en
  • Strukturera moduler för återanvändbarhet och underhåll
  • Versionshantering och hantering av modulkällor

Terraform Bästa praxis och mönster

  • Granskning av instansindexnycklar för tillståndshantering
  • Metodtips för att skriva och organisera Terraform kod
  • Säkerställa idempotens och minimera biverkningar

Hantera Terraform tillstånd

  • Importera resurser och förstå tillståndsfilen
  • Tillståndslåsning, tillståndsserverdelar och fjärrtillståndshantering
  • Hantera tillståndsfil i distribuerade miljöer

Hålla jämna steg med Terraform-uppdateringar

  • Granska dokumentation tillsammans med nya Terraform versioner
  • Strategier för att uppgradera Terraform versioner
  • Hantera utfasningar och migreringsvägar

Integrera Terraform med CI/CD-pipelines

  • Översikt över YAML- och pipelinekonfigurationer
  • Konfigurera Terraform med populära CI/CD-verktyg
  • Automatisera Terraform arbetsflöden i pipelines

Avancerad felsökning och felsökning

  • Systematiska metoder för felsökning Terraform planerar och tillämpar
  • Felsöka vanliga och avancerade fel i Terraform
  • Använda loggar och utförliga utdata för felmatchning

Utdata och dataflöde i Terraform

  • Förstå och använda resultat i Terraform
  • Dataflöde mellan moduler och rotkonfigurationer
  • Skydda känslig information i utdata

Villkorlig logik i Terraform

  • Skriva villkorssatser med count, for_each och if
  • Villkorligt skapande av resurser
  • Användningsfall för villkorsstyrd logik i moduler

Köra Terraform lokalt

  • Konfigurera en lokal Terraform miljö
  • Köra och testa Terraform-kod på lokala datorer
  • Bästa praxis för lokal utveckling

Hantera cirkulära beroenden

  • Identifiera och lösa cirkulära beroenden
  • Refaktorisering av kod för att förhindra beroendecykler
  • Avancerade tekniker för beroendehantering

Sammanfattning och nästa steg

Krav

  • En förståelse för grundläggande Terraform syntax och operationer
  • Erfarenhet av molninfrastruktur, företrädesvis AWS, och förtrogenhet med CI/CD-koncept

Publik

  • DevOps Ingenjörer
  • Molnarkitekter
  • Specialister på infrastruktur
  • Tekniska ledare och chefer 
 21 timmar

Antal deltagare



Price per participant

Vittnesmål (5)

Relaterade Kurser

Cloud Architect

35 timmar

Relaterade Kategorier