Website: https://www.terraform.io
Foren: HashiCorp Diskutieren
Dokumentation: https://www.terraform.io/docs/
Tutorials: Die Lernplattform von HashiCorp
Zertifizierungsprüfung: HashiCorp-zertifiziert: Terraform Associate
Terraform ist ein Tool zum sicheren und effizienten Erstellen, Ändern und Versionieren von Infrastrukturen. Terraform kann bestehende und beliebte Dienstleister sowie individuelle Inhouse-Lösungen verwalten.
Die Hauptmerkmale von Terraform sind:
Infrastruktur als Code : Infrastruktur wird mithilfe einer High-Level-Konfigurationssyntax beschrieben. Dadurch kann ein Blueprint Ihres Rechenzentrums wie jeder andere Code versioniert und behandelt werden. Darüber hinaus kann die Infrastruktur gemeinsam genutzt und wiederverwendet werden.
Ausführungspläne : Terraform verfügt über einen „Planungs“-Schritt, in dem ein Ausführungsplan generiert wird. Der Ausführungsplan zeigt, was Terraform tun wird, wenn Sie apply aufrufen. So vermeiden Sie Überraschungen, wenn Terraform die Infrastruktur manipuliert.
Ressourcendiagramm : Terraform erstellt ein Diagramm aller Ihrer Ressourcen und parallelisiert die Erstellung und Änderung aller nicht abhängigen Ressourcen. Aus diesem Grund baut Terraform die Infrastruktur so effizient wie möglich auf und Betreiber erhalten Einblick in Abhängigkeiten in ihrer Infrastruktur.
Änderungsautomatisierung : Komplexe Änderungssätze können mit minimaler menschlicher Interaktion auf Ihre Infrastruktur angewendet werden. Mit dem zuvor erwähnten Ausführungsplan und dem Ressourcendiagramm wissen Sie genau, was Terraform in welcher Reihenfolge ändern wird, und vermeiden so viele mögliche menschliche Fehler.
Weitere Informationen finden Sie im Abschnitt „Was ist Terraform?“. Seite auf der Terraform-Website.
Die Dokumentation ist auf der Terraform-Website verfügbar:
Einführung
Dokumentation
Wenn Sie neu bei Terraform sind und mit der Erstellung einer Infrastruktur beginnen möchten, lesen Sie bitte unsere „Erste Schritte“-Anleitungen auf der Lernplattform von HashiCorp. Es gibt auch zusätzliche Anleitungen, um Ihr Lernen fortzusetzen.
Stellen Sie Ihr Terraform-Wissen unter Beweis, indem Sie eine Zertifizierungsprüfung bestehen. Besuchen Sie die Zertifizierungsseite für Informationen zu Prüfungen und finden Sie Lernmaterialien auf der Lernplattform von HashiCorp.
Dieses Repository enthält nur den Terraform-Kern, der die Befehlszeilenschnittstelle und die Hauptgraph-Engine umfasst. Anbieter werden als Plugins implementiert und Terraform kann automatisch Anbieter herunterladen, die in der Terraform-Registrierung veröffentlicht sind. HashiCorp entwickelt einige Anbieter, andere werden von anderen Organisationen entwickelt. Weitere Informationen finden Sie unter Terraform erweitern.
Weitere Informationen zum Kompilieren von Terraform und zum Einbringen vorgeschlagener Änderungen finden Sie im Beitragsleitfaden.
Weitere Informationen darüber, wie wir mit Fehlerberichten umgehen, finden Sie im Leitfaden zur Fehlertriage.
Um zu erfahren, wie Sie zur Terraform-Dokumentation in diesem Repository beitragen können, lesen Sie die README-Datei zur Terraform-Dokumentation.
Business Source-Lizenz 1.1