Kursplan

Avancerad Terraform-syntax och konstruktioner

  • Djupdykning i Terraforms syntax
  • Avancerade loops 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 infrastrukturopsättningar
  • Praktiska övningar på uttryck

Bästa praxis för Terraform-moduler

  • Lokala vs delade moduler: När ska varje användas?
  • Skrivning av moduler för återanvändbarhet och underhållbarhet
  • Versionering och hantering av modules källor

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

  • Göra granskningar av instansindexnycklar för tillståndsmanagement
  • Bästa praxis för skrivning och organisering av Terraform-kod
  • Säkerställa idempotens och minimera sidoeffekter

Hantering av Terraforms tillstånd

  • Import av resurser och förståelse för tillståndsfilen
  • Tillståndslåsning, tillståndsbackends och fjärrtillståndsmanagement
  • Hantering av tillståndsfil i distribuerade miljöer

Att hålla koll på Terraform-uppdateringar

  • Göra granskningar av dokumentation vid nya Terraform-versioner
  • Strategier för att uppdatera Terraform-versioner
  • Hantering av deprecation och migrationsvägar

Integrering av Terraform med CI/CD-pipeliner

  • Översikt över YAML och pipeline-konfigurationer
  • Inrättning av Terraform med populära CI/CD-verktyg
  • Automatisering av Terraform-arbetsflöden i pipeliner

Avancerat felsökning och debuggning

  • Systematiska metoder för felsökning av Terraform-planer och tillämpningar
  • Felsökning av vanliga och avancerade fel i Terraform
  • Använda loggar och verbose-utdata för felupplösning

Utdata och dataflöde i Terraform

  • Förståelse och användning av utdata i Terraform
  • Dataflöde mellan moduler och rotkonfigurationer
  • Säkra känslig information i utdata

Villkorlig logik i Terraform

  • Skrivning av villkorliga uttryck med count, for_each och if
  • Villkorsstyrd skapande av resurser
  • Användningsområden för villkorlig logik i moduler

Köra Terraform lokalt

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

Hantering av cirkulära beroenden

  • Identifiering och lösning av cirkulära beroenden
  • Omfattning av kod för att förebygga beroendecykler
  • Avancerade tekniker för beroendehantering

Sammanfattning och nästa steg

Krav

  • Ett grundläggande förstånd för Terraforms syntax och operationer
  • Erfarenhet av molninfrastruktur, föredömligen AWS, samt bekantskap med CI/CD-koncept

Målgrupp

  • DevOps-ingenjörer
  • Molnkärkomvandrare
  • Infrastruktursspecialister
  • Tekniska teamledare och chefer
 21 Timmar

Antal deltagare


Pris per deltagare

Vittnesmål (2)

Kommande Kurser

Relaterade Kategorier