Kom i kontakt

Kursplan

Avancerad Terraform-syntax och konstruktioner

  • Djupdykning i Terraform-syntax
  • Avancerade loopar med for_each och count
  • Användning av kartor och listor för dynamiska konfigurationer

Uttryck och dynamiska konfigurationer

  • Grundläggande uttryck och deras användningsområden
  • Avancerade uttryck för komplexa infrastrukturskonfigurationer
  • Praktiska övningar kring uttryck

Bästa praxis för Terraform-moduler

  • Lokala vs delade moduler: När ska man använda var och en
  • Strukturera moduler för återanvändbarhet och underhållbarhet
  • Versionering och hantering av modulkällor

Bästa praxis och mönster för Terraform

  • Granskning av instansindexnycklar för state-hantering
  • Bästa praxis för att skriva och organisera Terraform-kod
  • Säkerställa idempotens och minimera sidoeffekter

Hantering av Terraform-state

  • Importera resurser och förstå state-filen
  • State-låsning, state-backends och hantering av fjärr-state
  • Hantera state-fil i distribuerade miljöer

Håll dig uppdaterad med Terraform-utgåvor

  • Granska dokumentation tillsammans med nya Terraform-utgåvor
  • Strategier för att uppgradera Terraform-versioner
  • Hantera avskrivningar och migrationsvägar

Integrera Terraform med CI/CD-pipeliner

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

Avancerad felsökning och felsökningsmetoder

  • Systematiska tillvägagångssätt för att felsöka Terraform-planer och tillämpningar
  • Felsöka vanliga och avancerade fel i Terraform
  • Använda loggar och utförlig utmatning för felkorrigering

Utdata och dataflöde i Terraform

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

Villkorlig logik i Terraform

  • Skriva villkorliga uttalanden med count, for_each och if
  • Villkorlig skapning av resurser
  • Användningsområden för villkorlig logik i moduler

Köra Terraform lokalt

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

Hantera cirkulära beroenden

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

Sammanfattning och nästa steg

Krav

  • Förståelse för grundläggande Terraform-syntax och operationer
  • Erfarenhet av molninfrastruktur, helst AWS, samt bekantskap med CI/CD-koncept

Målgrupp

  • DevOps-ingenjörer
  • Molnarkitekter
  • Infrastrukturspecialister
  • Tekniska ledare och chefer
 21 Timmar

Antal deltagare


Pris per deltagare

Vittnesmål (4)

Kommande Kurser

Relaterade Kategorier