Einführung
Terraform ist ein Open-Source Infrastructure as Code (IaC)-Tool, das von HashiCorp entwickelt wurde. Es ermöglicht Ihnen, Rechenzentrumsinfrastruktur mithilfe einer deklarativen Konfigurationssprache zu definieren und bereitzustellen. Das bedeutet, Sie beschreiben Ihre gewünschte Infrastruktur in Konfigurationsdateien, und Terraform ermittelt, wie Ressourcen erstellt, aktualisiert oder gelöscht werden müssen, um diesen Zustand zu erreichen.
Der Kern-Workflow von Terraform besteht aus drei Hauptphasen:
- Schreiben (Write): Infrastruktur als Code erstellen.
- Planen (Plan): Änderungen vor der Anwendung überprüfen.
- Anwenden (Apply): Ihre Infrastruktur bereitstellen und verwalten.
In diesem Lab durchlaufen Sie diesen gesamten Workflow, indem Sie eine sehr einfache Ressource erstellen: eine lokale Datei. Die Verwendung des local-Providers ist eine ausgezeichnete Methode, um die Mechanik von Terraform zu erlernen, ohne Anmeldeinformationen für einen Cloud-Provider zu benötigen. Sie werden eine Datei definieren, deren Erstellung planen, die Änderungen anwenden und das Ergebnis überprüfen.



