Kursplan
Terraform Granskning av grundläggande begrepp
- CLI och alla tillgängliga underkommandon
- Flödet av Terraform-åtgärder
- Staten och dess betydelse (samt bräcklighet)
- Hashicorp Configuration Language (HCL), före 0,12 och efter 0,12
Utforma mer komplexa Terraform projekt och moduler
- Tillvägagångssätt för modularisering
- Scenarier med ett projekt och flera moduler
- Infrastruktur som är relaterad till flera projekt, ett moln eller en hybridplattform
- Nedbrytning av rotmodul
- Att arbeta med både nya och äldre monolitiska projekt, tillvägagångssätt för genomtänkt Terraform projektorganisation
Utveckla och hantera mer komplexa Terraform projekt och moduler
- Omfattande metodtips
- Modul versioner
- Dela och fokusera på DRY
- Komplexa leverantörsscenarier för projekt och moduler
- Introducera Terraform Null Label och dess användbarhet
En introduktion till Make + Makefile
- Automatisera repetitiva uppgifter i Terraform projekt med hjälp av ett pålitligt, standard Linux-verktyg
Avancerat Terraform verktyg och CLI-förståelse
- Förstå tillstånd och tillståndsfilen
- Tillståndsmigrering, hantering i komplexa scenarier
- Terraform Importmetoder i komplexa scenarier
- Närma dig misstag och stök
- Drift som har gått överstyr
- Skadat eller irreparerbart tillstånd
- Ta reda på vad som inte kan åtgärdas
- Se proaktivt till att du inte hamnar i den här positionen med Terraform
HCL Avancerade ämnen
- Funktioner för avancerade konfigurationsspråkuttryck:
- Metoder för återanvändning
- Loopar, metaargument
- För uttryck
- Typer i samband med uttryck
Härdningssäkerhet för Terraform
- Skift vänster Terraform säkerhet, försvar på djupet
- Tillståndsfiler och säkerhet
- Hantera autentiseringsuppgifter och hemligheter: minsta behörighet, rotation, skydd
- Var och hur säkerhet kan brytas ner i Terraform arbetsflöden
Tillförlitlighet för infrastruktur och testning
- Vilka automatiserade och manuella testramar och metoder finns tillgängliga för närvarande?
- Den nuvarande situationen lämnar mycket att önska, t.ex. terratest
- Drift och mildra oväntade konsekvenser i realistiska scenarier
- Utvecklaransvar jämfört med automatiserad testning, git-krokar för validering, terraform-pre-commit osv.
Automatisera Terraform, Terraform i pipelines
- Terraform med Spinnaker
- Använd automatiserade leveranspipelines för att förbättra kvalitetssäkringen, stabiliteten och tillförlitligheten för infrastruktur och Terraform distributioner
- Terraform och GitOps: metoder för att införa GitOps i Terraform arbetsflöden
- Terraform Moln- och företagsöversikt, en titt på hur dessa erbjudanden förbättrar Terraform arbetsflöden och vilka andra verktyg/processer som finns där ute för att tillgodose samma behov: anpassade CI/CD-pipelines för Terraform, verktyg som Atlantis, etc.
Komplex AWS-infrastruktur med Terraform
- Designa och distribuera VPC:er med Terraform
- Hantera EC2-instanser och andra beräkningsresurser
- Konfigurera AWS-nätverkskomponenter
- Integrera AWS-tjänster i Terraform-hanterad infrastruktur
- Implementera rekommenderade säkerhetsmetoder för AWS-resurser
Sammanfattning och nästa steg
Krav
- En förståelse för molninfrastrukturkonceptet
- Grundläggande erfarenhet av Terraform operationer
Publik
- DevOps Ingenjörer
- Systemadministratörer
- Systemarkitekter
Vittnesmål (6)
Utbildaren var mycket kunnig och lätt att prata med, han hjälpte till med felsökning av problem för några av deltagarna och svarade på alla frågor. Kursmaterialet var bra och hade många exempel.
Vlad
Kurs - Advanced Terraform - 3 Days
Machine Translated
Jag gillade det faktum att utbildaren var villig att hjälpa oss på felsökningssidan.
Diana
Kurs - Advanced Terraform - 3 Days
Machine Translated
Jag gillade det väldigt mycket, jag uppskattar det faktum att Vicenzo tog sig tid att svara på alla frågor och felsöka de befintliga felmeddelandena
Mihai
Kurs - Advanced Terraform - 3 Days
Machine Translated
Ämnena som togs upp var intressanta.
Razvan
Kurs - Advanced Terraform - 3 Days
Machine Translated
Vincenzo gav support för att felsöka olika scenarier och hjälpte även till med exempel.
Stelian
Kurs - Advanced Terraform - 3 Days
Machine Translated
Det klargjorde några av de saker jag inte visste om terraform.
Catalin - DB Global Technology
Kurs - Advanced Terraform - 3 Days
Machine Translated