Terraform Fundamentals
Ausgabe 2026. Ein umfassender Leitfaden zum sicheren und effizienten Aufbauen, Ändern und Versionieren von Infrastruktur mit Terraform. Produziert im Jahr 2026 und behandelt Konzepte von Terraform v1.14.
Episoden
Das Infrastructure as Code Paradigma
4m 27sWir untersuchen, warum Terraform zum Branchenstandard für die Bereitstellung von Infrastruktur geworden ist. Lerne den Unterschied zwischen deklarativen und imperativen Ansätzen kennen und erfahre, warum Immutable Infrastructure für dein Unternehmen wichtig ist.
Der zentrale Terraform-Workflow
3m 54sMeistere den grundlegenden dreistufigen Prozess, der alle Terraform-Deployments antreibt: Write, Plan und Apply. Entdecke, wie der Execution Plan katastrophale Deployment-Fehler verhindert.
Providers und die Verbindung zu Azure
4m 15sTerraform weiß von Haus aus nicht, wie es mit Azure kommunizieren soll. Wir erklären, wie Providers als Übersetzungsschicht zwischen dem Terraform Core und externen Cloud-APIs fungieren.
Infrastruktur deklarieren mit Resources
4m 03sDer Resource-Block ist der grundlegende Baustein jeder Terraform-Konfiguration. Lerne, wie du Code schreibst, der eine reale Azure Resource Group bereitstellt.
Resource-Beziehungen und Abhängigkeiten
4m 16sInfrastrukturkomponenten sind aufeinander angewiesen. Wir erklären, wie Terraform die Ausführungsreihenfolge mithilfe impliziter Abhängigkeiten automatisch berechnet und wann eine Reihenfolge durch explizite Abhängigkeiten erzwungen werden sollte.
Terraform State verstehen
4m 08sState ist die absolute Source of Truth für Terraform. Lerne, warum die State-Datei obligatorisch ist, wie sie deinen Code auf die reale Welt abbildet und warum du sie niemals manuell bearbeiten solltest.
Parametrisierung mit Input Variables
4m 15sDas feste Codieren von Infrastrukturwerten skaliert nicht. Entdecke, wie du Input Variables nutzt, um dynamische, wiederverwendbare Konfigurationen über verschiedene Unternehmensumgebungen hinweg zu erstellen.
Daten bereitstellen mit Output Values
4m 20sSobald deine Infrastruktur aufgebaut ist, musst du wissen, wie du dich mit ihr verbindest. Lerne, wie du Output-Blöcke verwendest, um wichtige Daten wie automatisch generierte IDs und IP-Adressen aus deinen Deployments zu extrahieren.
Abfragen mit Data Sources
5m 29sNicht jede Cloud-Ressource wird von deinem aktuellen Projekt verwaltet. Data Sources ermöglichen es Terraform, bestehende Infrastruktur dynamisch auszulesen und zu nutzen, wie zum Beispiel ein Kernnetzwerk, das von einem anderen Team verwaltet wird.
Skalieren mit Count und For_Each
3m 47sHör auf, deine Resource-Blöcke zu kopieren und einzufügen. Lerne, wie du die Meta-Argumente count und for_each verwendest, um deine Infrastruktur mühelos dynamisch hoch- und runterzuskalieren.
Wiederverwendbare Komponenten bauen mit Modules
4m 28sModules ermöglichen es dir, komplexe Architekturen in einzelne, wiederverwendbare Codeblöcke zu verpacken. Lerne, wie du Child Modules erstellst und sie aus deiner Root-Konfiguration aufrufst, um dein Unternehmen DRY zu halten.
Enterprise Readiness: Remote State und State Locking
3m 54sEine lokale State-Datei ist für einen Solo-Entwickler in Ordnung, aber für ein Team katastrophal. Lerne, wie du Remote State Backends konfigurierst und State Locking implementierst, um sicher an der Unternehmens-Infrastruktur zusammenzuarbeiten.
Enterprise Workflows und CI/CD
3m 53sHol Terraform aus deinem Terminal und bring es in die Automatisierung. Wir schließen die Serie ab, indem wir CI/CD-Pipelines, automatisierte PR-Reviews und Self-Service-Infrastrukturmodelle untersuchen.