Kursplan
Terraform Gjennomgang av kjernekonsepter
- CLI og alle tilgjengelige underkommandoer
- Flyten av Terraform operasjoner
- Staten og dens betydning (så vel som skjørhet)
- Hashicorp Configuration Language (HCL), før 0.12 og etter 0.12
Utforme mer komplekse Terraform prosjekter og moduler
- Tilnærminger til modularisering
- Enkeltprosjekt, multimodulscenarier
- Multiprosjektrelatert infrastruktur, enkel og hybrid sky eller plattform
- Rotmodulnedbrytning
- Arbeide med både nye og eldre monolittiske prosjekter, tilnærminger til gjennomtenkt Terraform prosjektorganisasjon
Utvikle og administrere mer komplekse Terraform prosjekter og moduler
- Omfattende beste praksis
- Modulversjoner
- Del og fokuser på DRY
- Komplekse leverandørscenarier på tvers av prosjekter og moduler
- Introduser Terraform Null Label og dens nytte
En introduksjon til Make + Makefile
- Automatiser repeterende oppgaver i Terraform prosjekter ved hjelp av et pålitelig, standard linux-verktøy
Avansert Terraform verktøy og CLI forståelse
- Forstå tilstanden og tilstandsfilen
- Statlig migrasjon, styring i komplekse scenarier
- Terraform import tilnærminger i komplekse scenarier
- Nærmer deg feil og søl
- Drift som har gått ut av kontroll
- Korrupt eller uopprettelig tilstand
- Vet hva som ikke kan fikses
- Forsikre deg proaktivt om at du ikke havner i denne posisjonen med Terraform
HCL avanserte emner
- Avanserte funksjoner for språkuttrykk for konfigurasjon:
- Tilnærminger til gjenbruk
- Løkker, meta-argumenter
- For uttrykk
- Typer i sammenheng med uttrykk
Herder sikkerheten for Terraform
- Skift til venstre Terraform sikkerhet, forsvar i dybden
- Statens filer og sikkerhet
- Administrer legitimasjon og hemmeligheter: minste privilegium, rotasjon, beskyttelse
- Hvor og hvordan sikkerhet kan brytes ned i Terraform arbeidsflyter
Pålitelighet av infrastruktur og testing
- Hvilke automatiserte og manuelle testrammer og metoder er tilgjengelige for øyeblikket?
- Den nåværende situasjonen etterlater mye å være ønsket, f.eks. terratest
- Drift og avbøt uventede konsekvenser i realistiske scenarier
- Utvikleransvar vs automatisert testing, git-hooks for validering, terraform-pre-commit, etc.
Automatisering av Terraform, Terraform i rørledninger
- Terraform med Spinnaker
- Bruk automatiserte leveringsrørledninger for å forbedre kvalitetssikringen, stabiliteten og påliteligheten til infrastruktur og Terraform distribusjoner
- Terraform og GitOps: tilnærminger til å ta i bruk GitOps i Terraform arbeidsflyter
- Terraform Cloud and Enterprise-oversikt, en titt på hvordan disse tilbudene forbedrer Terraform arbeidsflyter og hvilke andre verktøy/prosesser som finnes der ute for å dekke det samme behovet: tilpassede CI/CD-pipelines for Terraform, verktøy som Atlantis, etc.
Kompleks AWS-infrastruktur med Terraform
- Designe og distribuere VPC-er med Terraform
- Administrere EC2-forekomster og andre dataressurser
- Konfigurering av AWS-nettverkskomponenter
- Integrering av AWS-tjenester i Terraform-administrert infrastruktur
- Implementering av beste praksis for sikkerhet for AWS-ressurser
Sammendrag og neste trinn
Krav
- En forståelse av skyinfrastrukturkonsept
- Grunnleggende erfaring i Terraform operasjoner
Publikum
- DevOps ingeniører
- Systemadministratorer
- Systemarkitekter
Testimonials (4)
Hands on var flott - god blanding mellom hands on og presentasjoner
Karl
Kurs - Terraform for Managing Cloud Infrastructure
Machine Translated
videoopptak gjøres tilgjengelig for deltakerne slik at vi kan spille av senere.
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
Klassene ble forklart veldig objektivt, rolig og innholdsrikt. Veldig god instruktør.
Mateusz - Santander
Kurs - Advanced Terraform
Machine Translated