Was ist Terraform: Wie Infrastructure as Code funktioniert

Jede Cloud-Ressource, die Sie je durch Klicken in einer Web-Konsole erzeugt haben (eine VM, ein Load Balancer, ein DNS-Eintrag), lässt sich auch in einer Textdatei beschreiben und mit einem einzigen Befehl erstellen. Die Datei liegt in git, durchläuft eine Pull Request und reproduziert dasselbe Setup auf einem zweiten Account, ohne dass sich jemand merken muss, welche neun Einstellungen er von Hand geändert hat. Genau das macht Terraform. Was Terraform tatsächlich tut Terraform ist ein Open-Source-Tool von HashiCorp, das Infrastruktur als Konfigurationsdateien in HCL (HashiCorp Configuration Language) beschreibt und diese dann gegen die API eines Cloud-Providers anwendet. Sie schreiben einen resource-Block, der den S3-Bucket, die EC2-Instanz oder den Cloudflare-DNS-Eintrag beschreibt, den Sie wollen, führen terraform apply aus, und Terraform ermittelt die nötigen API-Aufrufe, damit diese Ressource existiert — und verfolgt sie danach weiter, sodass ein zweites apply nur ändert, was sich tatsächlich geändert hat. ...

17. September 2026 · 7 Minuten · 1474 Wörter · SpaghettiCoder