In diesem Workshop lernen Sie, wie Sie mit
Terraform die Verwaltung und Bereitstellung Ihrer Azure-Infrastruktur automatisieren und optimieren können. Von der Installation der notwendigen Komponenten bis hin zur Erstellung einer vollständigen Azure-VM innerhalb eines virtuellen Netzwerks - Dieser Workshop bietet Ihnen praxisorientierte Einblicke in die Welt von
Infrastructure as Code (IaC).
Der Workshop ist
extrem praxisnah:
Jeder Teilnehmer erhält Zugriff auf eine eigene Azure-Umgebung, in der er alle Übungen aktiv umsetzen kann. Nach einer Einführung in die Grundlagen wird der Begriff
"Workshop" aktiv gelebt, indem Sie Schritt für Schritt Ihre eigene Infrastruktur konfigurieren.
Am Ende des Workshops verfügen Sie nicht nur über ein fundiertes Verständnis von Terraform und IaC, sondern haben auch eine vollständige Azure-Infrastruktur erstellt und wissen, wie Sie diese effizient verwalten können.
Dieser Workshop bietet Ihnen die ideale Mischung aus Theorie und Praxis. Sie lernen nicht nur die technischen Grundlagen von Terraform, sondern setzen diese direkt um - Schritt für Schritt, in Ihrer eigenen Azure-Umgebung. Erleben Sie, wie einfach und effizient Infrastrukturverwaltung mit Terraform sein kann!
Zielgruppe
Dieser Workshop richtet sich an Administratoren und IT-Fachkräfte, die Cloud-Konfigurationen mit Infrastructure as Code (IaC) umsetzen möchten sowie Einsteiger, die Terraform bisher nicht genutzt haben und die Vorteile einer deklarativen Infrastrukturverwaltung kennenlernen wollen.
Seminarinhalte
- Kapitel 1: Grundlagen und Einführung
- Wer ist HashiCorp, und was ist Terraform?
- Warum ist Infrastructure as Code (IaC) ein Gamechanger?
- Terraform-Provider: Was sind sie, und wie nutzen wir sie?
- Einführung in das deklarative Verfahren und das Prinzip der Idempotenz
- Kapitel 2: Vorbereitung der Arbeitsumgebung
Installation und Konfiguration der benötigten Tools:
- Visual Studio Code mit Terraform-Erweiterungen
- PowerShell-Module und Azure-CLI
- Einrichten einer Azure Subscription
- Einführung in die grundlegenden Konfigurationsdateien:
Kapitel 3: Praktisches Arbeiten mit Terraform
- Erstellung und Anwendung der ersten Konfigurationsdateien:
- variables.tf und locals.tf: Wie nutzen wir Variablen effektiv?
- Erweiterung und Anpassung der main.tf
- Bereitstellung erster Ressourcen in Azure:
- Anlegen einer Azure-VM in einem virtuellen Netzwerk
- Erweiterung der Infrastruktur durch zusätzliche Ressourcen
Kapitel 4: Tipps, Tricks und fortgeschrittene Themen
- Praktische Tipps zur Nutzung von Terraform:
- Erkennen von Verknüpfungen zu bestehenden Objekten
- Sinnvolle Erweiterungen im Visual Studio Code
- Struktur und Aufbau neuer Projektordner
- Teamarbeit mit Terraform: Zentrales Arbeiten an einer gemeinsamen Konfiguration
- Troubleshooting und bewährte Vorgehensweisen
Voraussetzungen
- Grundinteresse an der Automatisierung von Azure-Projekten mit Infrastructure as Code (IaC)
- Basiskenntnisse in der Cloud-Administration sind hilfreich, aber nicht zwingend erforderlich