Terraform
Infrastructure-as-Code-Tool zum sicheren und effizienten Aufbau, Ändern und Versionieren von Infrastruktur.
- Aktiv gepflegt
- Gut dokumentiert
Ü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
Ähnliche Projekte
Ansible
GPL-3.0Radikal einfache IT-Automatisierungsplattform für Konfigurationsmanagement, Deployment und Orchestrierung.
Aktiv gepflegt
- DevOps
OpenTofu
MPL-2.0Community-getriebener, quelloffener Fork von Terraform, entstanden nachdem HashiCorp Terraform 2023 auf eine nicht offene Lizenz umgestellt hat.
Aktiv gepflegt
- DevOps
Kubernetes
Apache-2.0Quelloffenes System zur Automatisierung von Deployment, Skalierung und Verwaltung containerisierter Anwendungen.
Aktiv gepflegt
- DevOps
Traefik
MITModerner, cloud-nativer Reverse Proxy und Load Balancer, der sich in deine bestehende Infrastruktur integriert.
Aktiv gepflegt
- DevOps
Einen Fehler entdeckt? Änderung auf GitHub vorschlagen.