Terraform

Das ist der Eintrag dazu aus unserem IT-Kommunikationslexikon:


Terraform ein Softwarew-Werzeug der Firma HashiCorp und ist der erfolgreichste Vertreter von Infrastructure-As-Code-Software. Anwender definieren darüber Infrastruktur, die von Infrastrukturprovidern bereitgestellt wird. Beschrieben werden die zu bestellenden Konfigurationen in einer deklarativer Programmiersprache, die als HashiCorp Configuration Language (HCL) bekannt ist oder optional über JSON. Terraform verwaltet externe Ressourcen wie private oder öffentliche Cloud-Computing-Infrastruktur, SDN, Network-Appliances, SaaS, PaaS über "Provider". HashiCorp verwaltet Listen offizieller Provider. Anwender interagieren mit den Providern indem sie Ressourcen deklarieren und Datenquellen abrufen. Statt einzelnder Programmierkommandos wird die Zielkonfiguration deklarativ definiert und von Terraform hergestellt. Auf diese Weises soll Infrastruktur multi-cloud-fähig und wiederverwendbar werden. Terraform unterstützt eine große Anzahl von Cloud-Infrastruktur-Providern wie Amazon Web Services, Cloudflare, Microsoft Azure, IBM Cloud, Google Cloud Platform, Oracle Cloud Infrastructure, VMware vSphere und OpenStack.

Aktuelle Beiträge

Skript-Debugging für die PowerShell (2)

In PowerShell-Skripte für die Automatisierung der IT-Aufgaben schleichen sich unweigerlich Fehler ein. Das macht den IT-Verantwortlichen nicht gleich zu einem schlechten Skripter, er muss jedoch Bugs identifizieren und ausmerzen, bevor sie in der Produktionsumgebung für Chaos sorgen. Im zweiten Teil der Workshopserie schauen wir uns an, wie Sie falsch eingesetzte Variablen vermeiden und warum Sie bei der Skriptentwicklung immer die vorhandene Infrastruktur berücksichtigen müssen.