Zurück zur Übersicht

Begriff

Terraform

DevOps Infrastructure S1
2 Quellen 0 Lernpfade 0 Backlinks enriched

Warum wichtig?

Dieser Begriff ist ein Knoten im SengakujiWorks-Wissensnetz. Nutze Level 0 für die erste Einordnung, Level 1 für Praxis, Level 2 für technische Struktur und Level 3 für Grenzen, Fallstricke und Expertenkontext.

Wenn du ein Haus baust, kannst du Stein für Stein mauern (manuell). Oder du hast einen 3D-Drucker, dem du einen Plan gibst, und er druckt das Haus. Terraform ist dieser 3D-Drucker für die Cloud. Du schreibst Code: "Ich will 5 Server und eine Datenbank." Terraform redet mit Amazon (AWS) oder Google (GCP) und baut genau das. Wenn du den Code änderst ("Ich will 6 Server"), baut Terraform den 6. dazu.

Merksatz: Ein Open-Source-Tool für Infrastructure as Code (IaC), das Cloud-Ressourcen sicher und effizient erstellt und verwaltet.


Quick-Check

  1. Ersetzt Terraform den Admin?
    Nein, es ist das Werkzeug des Admins. Statt zu klicken, programmiert er jetzt die Infrastruktur ("DevOps Engineer").
  2. Was ist HCL?
    HashiCorp Configuration Language. Die "Sprache" von Terraform. Sie sieht aus wie JSON, ist aber einfacher zu lesen.
  3. Ist es gefährlich?
    Ja! Ein Tippfehler im Code kann dein komplettes Rechenzentrum in Sekunden löschen. Deshalb immer erst terraform plan lesen (und Backups haben)!