Kursplan
Införandet
- Hur skiljer sig Terraform från Chef, Puppet, Ansible och Salt?
- Varför inte AWS Management Console?
Översikt över Terraform Funktioner och arkitektur
- Infrastruktur som kod, exekveringsplaner, resursgrafer, ändringsautomatisering
Terraform Arbetsflöde
- Skriva, Förhandsgranska, Skapa, Reproducera, Rensa
Komma igång
- Förbereda ett AWS-konto för användning med Terraform
- Initiativ Terraform
Förbereda en genomförandeplan
- Skriva en ny plan, spara och ta bort .tf-filer
Arbeta med konfigurationsfiler
- Översikt över syntax
- Skriva, versionera och uppdatera
Ställa in resursberoenden
- Använda Terraform Resource Graph
- Infrastruktur jämfört med applikationsberoenden
Distribuera infrastruktur
- Förhandsgranska konfigurationsändringar
- Utföra ändringar
Förvaltande stat
- Konfigurera ett backend med AWS S3 och AWS DynamoDB
Reproduktion av infrastruktur
- Installera miljö för en applikation: utveckling, test/qa, steg och produktion
Paketera konfigurationsfiler som moduler
- Duplicera kod med delbara moduler
- Använda Module Registry för att bygga återanvändbara mallar
Integrera Terraform i en distributionspipeline
- Bygga, distribuera och testa en applikation
- Importera befintliga externa resurser till Terraform
Terraform Inställning av prestanda
- Infrastrukturövervakning och prestandamått
Felsökning
Sammanfattning och slutsats
Krav
Vittnesmål (4)
So in my mind, we walked out of those three days with the building blocks and knowledge to build just about anything in AWS with Terraform. Not only can we build it, but we can test it, and validate our terraform against best practices and setup pull requests hooks to validate code before allowing it to be checked in.
Bernard Quick - AWS, Inc.
Kurs - Terraform on AWS
- Efter två år av huvudsakligen virtuell kommunikation, utbildning etc. var det fantastiskt att ha en kurs på plats igen tillsammans med hela teamet - Förutom teori och laborationer är det väldigt värdefullt att se läraren göra saker live också, inklusive alla misstag han kan göra. Detta hjälper i hög grad till att få en uppfattning om hur man ska arbeta med ett verktyg, få hjälp, felsöka etc.
Christoph Bocklin - swisstopo
Kurs - Terraform on AWS
Machine Translated
Good knowledge of the subject and learned some fundamentals
Barry Halper - Department for Levelling Up, Housing and Communities
Kurs - Terraform on AWS
There were lots of hands on examples and the walkthroughs we carefully explained.