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 (4)
Hands on var bra - bra blandning mellan hands on och presentationer
Karl
Kurs - Terraform for Managing Cloud Infrastructure
Machine Translated
Videoinspelning görs tillgänglig för deltagarna så att vi kan spela upp senare.
Tan Lai Hock - GOVERNMENT TECHNOLOGY AGENCY
Kurs - Terraform Fundamentals for Beginners
Machine Translated
Trochę szkoda, ze trochę czasu uciekło na problemy z maszynami virt 1 dnia.
Przemek - EduBroker Sp z oo
Kurs - Terraform on AWS
Klasserna förklarades mycket objektivt, lugnt och innehållsrikt. Mycket bra instruktör.
Mateusz - Santander
Kurs - Advanced Terraform
Machine Translated