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
Erfahrungsberichte (5)
Praktische Übungen waren großartig - gute Mischung aus praktischen Übungen und Präsentationen
Karl
Kurs - Terraform for Managing Cloud Infrastructure
Maschinelle Übersetzung
Die Videoaufzeichnung wird den Teilnehmern zur Verfügung gestellt, damit wir sie später abspielen können.
Tan Lai Hock - GOVERNMENT TECHNOLOGY AGENCY
Kurs - Terraform Fundamentals for Beginners
Maschinelle Übersetzung
Der Unterricht wurde sehr sachlich, ruhig und sachlich erklärt. Sehr guter Lehrer.
Mateusz - Santander
Kurs - Advanced Terraform
Maschinelle Übersetzung
Trochę szkoda, ze trochę czasu uciekło na problemy z maszynami virt 1 dnia.
Przemek - EduBroker Sp z oo
Kurs - Terraform on AWS
Der Trainer erklärt Sie sehr gut.
Cosmin Simota - Serviciul de Telecomunicații Speciale
Kurs - Cloud computing essentials for managers / software engineers
Maschinelle Übersetzung