Terraform

Terraform ist ein leistungsstarkes Open-Source-Tool für die IT-Automatisierung. Es erlaubt Nutzern, Infrastruktur zu automatisieren – egal ob in der Cloud, wie Azure AD, AWS Lambda und Datenbanken, oder anderweitig, wie z.B. vSphere VMs. Das Setup ist dabei nicht auf eine einzige Anwendung begrenzt: Terraform unterstützt verschiedene Cloud Provider gleichzeitig, also auch hybride und Multicloud-Szenarien.

Terraform folgt der Philosophie Infrastruktur als Code (IaC): zuerst beschreibt und dokumentiert man die geplante Infrastruktur, dann passt man das bestehende Setup an die Beschreibung an. Zu diesem Zweck nutzt Terraform eine eigene Low-Level-Syntax, die Hashicorp Configuration Language (HCL). Terraform lässt sich in Ihren eigenen CI/CD Workflow integrieren, so dass Ihre Infrastruktur immer gut dokumentiert und von Konfigurationsveränderungen unberührt bleibt.