Ta kontakt

Kursplan

Avansert Terraform-syntaks og konstruksjoner

  • Dypdykk i Terraform-syntaks
  • Avanserte løkker med for_each og count
  • Bruke kart og lister for dynamiske konfigurasjoner

Uttrykk og dynamiske konfigurasjoner

  • Grunnleggende uttrykk og deres brukstilfeller
  • Avanserte uttrykk for komplekse infrastrukturoppsett
  • Praktiske øvelser på uttrykk

Beste praksis for Terraform-moduler

  • Lokale vs. delte moduler: Når skal man bruke hver
  • Strukturere moduler for gjenbruk og vedlikeholdbarhet
  • Versjonering og administrering av modulkilder

Beste praksis og mønstre for Terraform

  • Gjennomgang av forekomstindeksnøkler for tilstandsstyring
  • Beste praksis for å skrive og organisere Terraform-kode
  • Sikre idempotens og minimere sideeffekter

Administrere Terraform-tilstand

  • Importere ressurser og forstå tilstandsfilen
  • Tilstandslåsing, tilstandsbackend og fjern tilstandsstyring
  • Håndtering av tilstandsfil i distribuerte miljøer

Hold deg oppdatert på Terraform-oppdateringer

  • Gjennomgå dokumentasjon sammen med nye Terraform-utgivelser
  • Strategier for å oppgradere Terraform-versjoner
  • Håndtere avvik og migrasjonsveier

Integrere Terraform med CI/CD-pipeline

  • Oversikt over YAML og pipeline-konfigurasjoner
  • Oppsett av Terraform med populære CI/CD-verktøy
  • Automatisere Terraform-arbeidsflyter i pipeline

Avansert feilsøking og debugging

  • Systematiske tilnærminger til feilsøking av Terraform-planer og -utførelser
  • Debugging av vanlige og avanserte feil i Terraform
  • Bruk av logger og detaljert output for feil løsning

Utdata og dataflyt i Terraform

  • Forståelse og bruk av utdata i Terraform
  • Dataflyt mellom moduler og rot-konfigurasjoner
  • Sikre sensitiv informasjon i utdata

Betinget logikk i Terraform

  • Skrive betingede setninger med count, for_each og if
  • Betinget opprettelse av ressurser
  • Brukstilfeller for betinget logikk i moduler

Kjør Terraform lokalt

  • Oppsett av et lokalt Terraform-miljø
  • Kjøring og testing av Terraform-kode på lokale maskiner
  • Beste praksis for lokal utvikling

Håndtere sirkulære avhengigheter

  • Identifisere og løse sirkulære avhengigheter
  • Refaktorere kode for å forhindre avhengighetssykluser
  • Avanserte teknikker for avhengighetsstyring

Oppsummering og neste steg

Krav

  • Forståelse av grunnleggende Terraform-syntaks og operasjoner
  • Erfaring med cloud-infrastruktur, helst AWS, og kjennskap til CI/CD-konsepter

Målgruppe

  • DevOps-ingeniører
  • Cloud-arkitekter
  • Infrastrukturspesialister
  • Tekniske ledere og ledere
 21 Timer

Antall deltakere


Pris per deltaker

Referanser (4)

Kommende kurs

Relaterte kategorier