CONTACT ONS

Cursusaanbod

Herziening van de basisconcepten van Terraform

  • De CLI en alle beschikbare subcommando’s
  • De werking van Terraform-operaties
  • State: belang en kwetsbaarheden
  • Hashicorp Configuration Language (HCL), voor en na versie 0.12

Ontwerp van complexere Terraform-projecten en -modules

  • Aanpakken bij modulaire opbouw
    • Situaties met één project met meerdere modules
    • Infrastructuurverspreid over meerdere projecten, in eenzijdige of hybride cloudomgevingen
    • Het opsplitsen van de root-module
      • Aanpakken voor zowel nieuwe als bestaande monolithische Terraform-projecten om ze goed te organiseren

Ontwikkeling en beheer van complexere Terraform-projecten en -modules

  • Uitgebreide best practices
  • Versiebeheer voor modules
  • Het toepassen van het DRY-principe
  • Omgang met complexe provider-situaties tussen verschillende projecten en modules
  • Inleiding tot de Null Label in Terraform en diens nut

Introductie tot Make en Makefiles

  • Het automatiseren van repetitieve taken binnen Terraform-projecten met behulp van een standaard Linux-hulpmiddel

Geavanceerd begrip van Terraform-ertools en de CLI

  • Inzicht in state en het state-bestand
  • State-migratie onder complexe voorwaarden<\/li>
  • Mogelijke benaderingen voor het importeren in complexere scenario’s
  • Omgaan met problemen en fouten
    • Gedragen infrastructuur waarin afwijkingen zijn ontstaan
    • Beschadigde of onherstelbare state-gegevens
    • Herkenning van situaties die niet te herstellen zijn
    • Hoe dit soort problemen te voorkomen bij toekomstige implementaties

Geavanceerde onderwerpen binnen HCL

  • Vergevorderde mogelijkheden van de configuratietaal:
    • Aanpakken voor herbruikbaarheid
    • Lussen en meta-argumenten
    • Gebruik van ‘for’-uitdrukkingen
    • Typebeheer binnen uitdrukkingen

Versterking van de beveiliging bij Terraform

  • Beveiliging al in een vroeg stadium: een aanpak van ‘defense in depth’
  • Beveiligingsaspecten rond het state-bestand
  • Beheer van referenties en geheimen: toegang op basis van het principe van het kleinste privilèges, rotatie en beveiliging
  • Mogelijke beveiligingsrisico’s binnen Terraform-workflows

Infrastructuurbetrouwbaarheid en testen

  • Welke automatische en handmatige testmethodieken zijn momenteel beschikbaar?
    • De huidige mogelijkheden zijn beperkt, bijvoorbeeld Terratest
  • Het voorkomen van onverwachte afwijkingen in complexere situaties
  • Verantwoordelijkheden van ontwikkelaars ten opzichte van automatisering, validerende git hooks en tools als Terraform-pre-commit

Automatisering van Terraform: integratie in CI/CD-pipelines

  • Terraform samenwerken met Spinnaker
  • Gebruik van automatische leveringspipelines voor betere kwaliteitsborging, stabiliteit en betrouwbaarheid van infrastructuurimplementaties
  • GitOps en Terraform: hoe GitOps-werkwijzen binnen Terraform-processen geïmplementeerd kunnen worden
  • Inleiding tot Terraform Cloud en Enterprise: wat deze oplossingen toevoegen aan de workflow en welke andere tools zoals Atlatis of aangepaste CI/CD-pipelines beschikbaar zijn voor gelijkaardige doeleinden.

Complexe AWS-infrastructuur met Terraform

  • Ontwerp en implementatie van VPC’s met Terraform
  • Beheer van EC2-instances en andere rekenbronnen
  • Configuratie van netwerkonderdelen binnen AWS
  • Integratie van diverse AWS-services in een door Terraform beheerde infrastructuur
  • Toepassing van beveiligingsbest practices voor AWS-ressourcen

Samenvatting en vervolgstappen

Vereisten

  • Inzicht in de concepten rond cloudinfrastructuur
  • Basiservaring met Terraform-operaties

Doelgroep

  • DevOps-engineers
  • Systeembeheerders
  • Systeemarchitecten
 21 Uren

Aangepaste bedrijfsopleiding

Opleidingsoplossingen ontworpen exclusief voor bedrijven.

  • Aangepaste inhoud: We passen de syllabus en praktijkopdrachten aan naar de echte doelen en behoeften van uw project.
  • Voor flexibel schema: Datums en tijden aangepast aan het rooster van uw team.
  • Formaat: Online (live), In-company (bij uw kantoren) of Hybride.
Investering

Prijs per privégroep, online live training, startend vanaf 4800 € + BTW*

Neem contact met ons op voor een exacte offerte en om onze laatste promoties te horen

Reviews (6)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën