Vielen Dank für die Zusendung Ihrer Anfrage! Eines unserer Teammitglieder wird Sie in Kürze kontaktieren.
Vielen Dank, dass Sie Ihre Buchung abgeschickt haben! Eines unserer Teammitglieder wird Sie in Kürze kontaktieren.
Schulungsübersicht
Fortgeschrittene Terraform-Syntax und -Konstrukte
- Vertiefter Einblick in die Terraform-Syntax
- Fortgeschrittene Schleifen mit for_each und count
- Verwendung von Maps und Listen für dynamische Konfigurationen
ExpressAusdrücke und dynamische Konfigurationen
- Grundlegende Ausdrücke und ihre Anwendungsfälle
- Fortgeschrittene Ausdrücke für komplexe Infrastrukturkonfigurationen
- Praktische Übungen zu Ausdrücken
Terraform Module - bewährte Praktiken
- Lokale vs. gemeinsame Module: Wann man welche verwendet
- Strukturierung von Modulen für Wiederverwendbarkeit und Wartbarkeit
- Versionierung und Verwaltung von Modulquellen
Terraform Bewährte Praktiken und Patterns
- Überprüfung von Instanzindexschlüsseln für die Zustandsverwaltung
- Bewährte Praktiken für das Schreiben und Organisieren von Terraform Code
- Sicherstellung der Idempotenz und Minimierung von Seiteneffekten
Verwaltung des Terraform-Status
- Importieren von Ressourcen und Verstehen der Zustandsdatei
- State Locking, State Backends und Remote State Management
- Umgang mit Zustandsdateien in verteilten Umgebungen
Mit Terraform-Updates auf dem Laufenden bleiben
- Durchsicht der Dokumentation zu neuen Terraform-Releases
- Strategien für Upgrades von Terraform-Versionen
- Umgang mit Verwerfungen und Migrationspfaden
Integration von Terraform mit CI/CD-Pipelines
- Überblick über YAML und Pipeline-Konfigurationen
- Einrichten von Terraform mit gängigen CI/CD-Tools
- Automatisieren von Terraform-Workflows in Pipelines
Fortgeschrittene Fehlersuche und Debugging
- Systematische Ansätze zur Fehlersuche in Terraform Plänen und Anwendungen
- Fehlersuche bei allgemeinen und erweiterten Fehlern in Terraform
- Verwendung von Protokollen und ausführlichen Ausgaben zur Fehlerbehebung
Outputs und Datenfluss in Terraform
- Verstehen und Verwenden von Ausgaben in Terraform
- Datenfluss zwischen Modulen und Stammkonfigurationen
- Sicherstellung sensibler Informationen in Ausgaben
Bedingte Logik in Terraform
- Schreiben von bedingten Anweisungen mit count, for_each und if
- Bedingte Erstellung von Ressourcen
- Anwendungsfälle für bedingte Logik in Modulen
Lokale Ausführung von Terraform
- Einrichten einer lokalen Terraform-Umgebung
- Ausführen und Testen von Terraform-Code auf lokalen Rechnern
- Bewährte Praktiken für die lokale Entwicklung
Umgang mit zirkulären Abhängigkeiten
- Identifizieren und Auflösen von zirkulären Abhängigkeiten
- Refactoring von Code zur Vermeidung von Abhängigkeitszyklen
- Fortgeschrittene Techniken für das Abhängigkeitsmanagement
Zusammenfassung und nächste Schritte
Voraussetzungen
- Verständnis der grundlegenden Terraform Syntax und Abläufe
- Erfahrung mit Cloud-Infrastruktur, vorzugsweise AWS, und Vertrautheit mit CI/CD-Konzepten
Zielgruppe
- DevOps Ingenieure
- Cloud-Architekten
- Infrastruktur-Spezialisten
- Technische Leiter und Manager
21 Stunden