Kursplan
Avansert Terraform Syntaks og konstruksjoner
- Dypdykk inn i Terraform syntaks
- Avanserte løkker med for_each og count
- Bruke kart og lister for dynamiske konfigurasjoner
Expressioner og dynamiske konfigurasjoner
- Grunnleggende uttrykk og deres brukstilfeller
- Avanserte uttrykk for komplekse infrastrukturoppsett
- Praktiske øvelser på uttrykk
Terraform Modulers beste praksis
- Lokale kontra delte moduler: Når du skal bruke hver
- Strukturere moduler for gjenbruk og vedlikehold
- Versjon og administrering av modulkilder
Terraform Beste praksis og mønstre
- Gjennomgang av instansindeksnøkler for statlig ledelse
- Beste praksis for å skrive og organisere Terraform kode
- Sikre idempotens og minimere bivirkninger
Administrerende Terraform Stat
- Importere ressurser og forstå tilstandsfilen
- Tilstandslåsing, statlige backends og ekstern tilstandsadministrasjon
- Håndtering av tilstandsfil i distribuerte miljøer
Følger med på Terraform oppdateringer
- Gjennomgang av dokumentasjon sammen med nye Terraform utgivelser
- Strategier for å oppgradere Terraform versjoner
- Håndtere avskrivninger og migrasjonsveier
Integrering Terraform med CI/CD-rørledninger
- Oversikt over YAML og rørledningskonfigurasjoner
- Oppsett Terraform med populære CI/CD-verktøy
- Automatisering av Terraform arbeidsflyter i rørledninger
Avansert feilsøking og feilsøking
- Systematiske tilnærminger til feilsøking Terraform planlegger og gjelder
- Feilsøking av vanlige og avanserte feil i Terraform
- Bruke logger og detaljerte utdata for feilløsning
Utganger og dataflyt i Terraform
- Forstå og bruke utdata i Terraform
- Dataflyt mellom moduler og rotkonfigurasjoner
- Sikring av sensitiv informasjon i utganger
Betinget logikk i Terraform
- Skrive betingede utsagn med antall, for_hver og hvis
- Betinget oppretting av ressurser
- Bruk tilfeller for betinget logikk i moduler
Kjører Terraform Lokalt
- Sette opp et lokalt Terraform miljø
- Kjører og tester Terraform kode på lokale maskiner
- Beste praksis for lokal utvikling
Håndtering av sirkulære avhengigheter
- Identifisere og løse sirkulære avhengigheter
- Refaktoreringskode for å forhindre avhengighetssykluser
- Avanserte teknikker for avhengighetshåndtering
Sammendrag og neste trinn
Krav
- En forståelse av grunnleggende Terraform syntaks og operasjoner
- Erfaring med skyinfrastruktur, gjerne AWS, og kjennskap til CI/CD-konsepter
Publikum
- DevOps ingeniører
- Skyarkitekter
- Infrastrukturspesialister
- Tekniske ledere og ledere
Testimonials (2)
Strukturen var god, hver del hadde et klart formål og var lett nok å følge. Øvelsene var nyttige og treneren var behjelpelig når problemer etter hvert dukket opp. Den avslappede tilnærmingen til laboratoriene var også noe jeg likte. Rekvisitter til treneren for å holde en rolig og vennlig holdning gjennom hele treningen, selv etter at noen av deltakerne ga opp hele opplevelsen.
Rares - Orange Services
Kurs - Advanced Terraform: Efficient Infrastructure as Code
Machine Translated
Fleksibiliteten til treneren til å tilpasse kunnskapsdelingen basert på gruppetilbakemeldinger eller interesseområder
Alexandru - Orange Services
Kurs - Advanced Terraform: Efficient Infrastructure as Code
Machine Translated