Zum Inhalt springen
FindOpenSource

Terraform

Infrastructure-as-Code-Tool zum sicheren und effizienten Aufbau, Ändern und Versionieren von Infrastruktur.

Überblick

Terraform ist ein Infrastructure-as-Code-Tool zum sicheren und vorhersehbaren Aufbauen, Ändern und Versionieren von Infrastruktur: Du beschreibst den gewünschten Zustand deiner Infrastruktur in einer High-Level-Konfigurationssprache, und Terraform findet heraus, wie dieser Zustand erreicht wird. Vor jeder Änderung erstellt es einen Ausführungsplan, der genau zeigt, was erstellt, geändert oder gelöscht wird, und baut einen Abhängigkeitsgraphen aller Ressourcen auf, sodass unabhängige Änderungen parallel angewendet werden können.

Dieses Repository enthält den Terraform-Kern – die CLI und die Graph-Engine –, während die Unterstützung einzelner Cloud- und Service-Provider als separate Plugins implementiert ist, die Terraform automatisch aus der Terraform Registry herunterlädt (einige von HashiCorp gepflegt, andere von der Community oder von Anbietern).

Terraform ist unter der Business Source License 1.1 lizenziert, keiner vollständig quelloffenen (von der OSI anerkannten) Lizenz. Es eignet sich für Teams, die Infrastruktur über einen oder mehrere Provider hinweg als versionierten, überprüfbaren Code verwalten möchten, statt über manuelle Konsolenänderungen oder Ad-hoc-Skripte.

Warum es in diesem Katalog steht

Katalog-Bewertung: ★★★★☆ (4/5)

The long-standing standard infrastructure-as-code tool, still extremely widely used despite the BUSL license change.

  • Grundlegend etabliert
  • Herstellergestützt
Kategorien
DevOps
Schlagwörter
infrastructure-as-codeiacprovisioningdevops
Sprachen
Go
Lizenz
BUSL-1.1

Mit einem anderen Projekt vergleichen

Einen Fehler entdeckt? Änderung auf GitHub vorschlagen.