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.

Kategorien
DevOps
Schlagwörter
infrastructure-as-codeiacprovisioningdevops
Sprachen
Go
Lizenz
BUSL-1.1

Einen Fehler entdeckt? Änderung auf GitHub vorschlagen.