- Einführung in Terraform und Google Cloud
- Vorstellung von Terraform und Infrastructure as Code (IaC)
- Überblick über die Google Cloud Platform (GCP)
- Warum Terraform in der Google Cloud verwenden?
- Grundlagen von Terraform
- Installation und Konfiguration von Terraform
- Erstellung eines einfachen Terraform-Projekts
- Verständnis von Terraform-Konfigurationsdateien (HCL)
- Arbeiten mit Terraform-Ressourcen
- Erstellen von Compute Engine-Instanzen in GCP
- Netzwerkkonfiguration mit VPCs und Firewalls
- Speichern von Konfigurationsvariablen und -werten
- Terraform State-Management
- Verständnis des Terraform-Status
- Remote State-Management-Optionen
- Sichern und Wiederherstellen des Terraform-Status
- Fortgeschrittene Konzepte und bewährte Verfahren
- Verwendung von Modulen zur Wiederverwendung von Terraform-Konfigurationen
- Verwalten von Variablen und Ausgaben
- Verwendung von Terraform Workspaces für Umgebungen
- Automatisierung und Bereitstellung
- Automatisierung von Terraform mit Skripten und CI/CD-Pipelines
- Bereitstellung und Aktualisierung von Infrastruktur
- Sicherheit und Compliance
- Best Practices für die sichere Verwendung von Terraform und GCP
- Überwachung und Compliance-Überlegungen
- Abschlussdiskussion und Ressourcen
- Fragen und Antworten zur Terraform-Nutzung in der Google Cloud
- Empfohlene Ressourcen und weiterführende Schulungen
- Praktische Übungen
- Teilnehmende haben die Möglichkeit, Terraform-Konfigurationen zu erstellen und in der Google Cloud auszuführen
LernzieleDie Teilnehmenden sollen nach dem Seminar "Einstieg in Terraform für Google Cloud" in der Lage sein, die folgenden Ziele zu erreichen:
- Verständnis von Terraform und IaC: Die Teilnehmenden sollen verstehen, was Infrastructure as Code (IaC) ist und wie Terraform als Werkzeug zur Automatisierung und Verwaltung von Cloud-Infrastruktur funktioniert.
- Beherrschung der Grundlagen: Die Teilnehmenden sollen die grundlegenden Konzepte von Terraform verstehen, einschließlich der Syntax von HCL (HashiCorp Configuration Language) und der Erstellung einfacher Terraform-Konfigurationsdateien.
- Erstellung von Infrastruktur in der GCP: Die Teilnehmenden sollen in der Lage sein, Compute Engine-Instanzen, Netzwerkkomponenten und andere Ressourcen in der Google Cloud mit Terraform zu erstellen und zu konfigurieren.
ZielgruppenDer Teilnehmerkreis für ein Seminar mit dem Titel "Einstieg in Terraform für Google Cloud" könnte sich aus einer breiten Palette von Fachleuten zusammensetzen, die in der Cloud-Entwicklung, -Bereitstellung und -Verwaltung tätig sind oder daran interessiert sind: