Schulungsübersicht

Einführung

  • Überblick über Terraform Kernkonzepte und Komponenten
  • DevOps Grundlagen

Erste Schritte

  • Installieren und Konfigurieren Terraform
  • Einrichten von Arbeitsbereichen für mehrere Umgebungen
  • Lokaler Zustand vs. entfernter Zustand in Terraform
  • Fortgeschrittene Terraform Werkzeuge und CLI

Komplexe Terraform Module erstellen

  • Standard-Modulstruktur
  • Definieren von Anbieterkonfigurationen
  • Entwicklung von benutzerdefinierten Terraform-Modulen
  • Wiederverwendbare Infrastruktur mit Modulen erstellen
  • Öffentliche vs. gemeinsam genutzte Module
  • Veröffentlichung von Modulen in der Terraform-Registrierung
  • Bewährte Praktiken bei der Modulkomposition

Kodierungstechniken und Optimierung

  • Schleifen und Meta-Argumente
  • Dynamische Sprachausdrücke
  • HCL-Syntax und Operatoren
  • Blocksyntax und Backend-Konfigurationen
  • Mono-Repo vs. Multi-Repo
  • Arbeiten mit Terragrunt

Sicherheitshärtung und Automatisierung

  • Terraform Sicherheit in der Tiefe
  • Verwaltung von Berechtigungsnachweisen und Geheimnissen
  • Automatisierte Test-Frameworks
  • Code-Analyse und -Validierung
  • Automatisierte Bereitstellungspipelines
  • Zuverlässigkeit von Infrastruktur und Bereitstellungen

Fehlersuche

Zusammenfassung und nächste Schritte

Voraussetzungen

  • Verständnis des Konzepts der Cloud-Infrastruktur
  • Grundlegende Erfahrung im Terraform Betrieb

Zielgruppe

  • DevOps Ingenieure
  • Systemadministratoren
  • Systemarchitekten
 14 Stunden

Teilnehmerzahl



Preis je Teilnehmer

Erfahrungsberichte (3)

Kombinierte Kurse

Azure for Data Engineer

35 Stunden

Cloud Architect

35 Stunden

Verwandte Kategorien