Terraform

Terraform
Moderne Infrastruktur als Code
Mit Terraform von HashiCorp kannst Du Infrastrukturen sicher und nachvollziehbar erstellen, ändern und verbessern.
Terraform abstrahiert die APIs unterschiedlicher Anbieter mit sogenannten Providern. So kann die Konfiguration deiner Infrastruktur revisionssicher dokumentiert und von alle Teammitgliedern gemeinsam genutzt und bearbeitet werden.
Transparent. Automatisiert. Sicher.

Features
Jederzeit reproduzierbare Infrastruktur
Terraform ermöglicht dem Anwender seine Konfiguration in einem einfachen Syntax zu entwickeln und anschließend in verschiedenen Umgebungen auszurollen.
Dabei erstellt es einen Ausführungsplan, der bereits vor dem eigentlichen Start sämtliche Änderungen ermittelt und somit die Verifizierung der eigenen Konfiguration vereinfacht.
Write
Der einfach Syntax von Terraform kann natürlich auch automatisiert erstellt und bearbeitet werden.
Plan
Dies gilt natürlich auch für verschiedene Umgebungen wie Development, Staging und Produktion.
Create
Dabei können verschiedene Provider für bspw. OpenStack, AWS oder Icinga in einer Konfiguration beschrieben und gleichzeitig verwendet werden.
Beispiele
Erstellung von Ressourcen mit Terraform
Die benötigten Attribute sind jeweils vom entsprechenden Provider abhängig.
# Configure the OpenStack Provider provider "openstack" { user_name = "admin" tenant_name = "admin" password = "pwd" auth_url = "http://cloud.netways.de:5000/v3" region = "RegionOne" }
Verschiedene Provider können dabei nach belieben verwendet werden. Terraform kümmern sich um den Rest.
# Create a web server resource "openstack_compute_instance_v2" "test-server" { count = "2" image_name = "CentOS7" availability_zone = "AZ1" flavor_id = "5" security_groups = ["default"] network { name = "public" } user_data = "${file("bootstrapweb.sh")}" }
Warum warten und nicht gleich ausprobieren?
Der OpenStack-Provider für Terraform macht die Konfiguration unserer Cloud-Ressourcen zum Kinderspiel.
Aktuelles
Artikel aus unserem Blog

NWS Cloud and Terraform – does this work?
A few months ago we launched our OpenStack project within our NWS platform. The NWS Cloud was born. Since then we are trying to increase the performance and the possibilities of the cloud. And nowadays there is no way around Terraform. So i had a look at the...
Terraform Changes
Hallo! Was vielen von unseren Lesern entgeht, ist das wir auch in unserem Alltag zwischen der ganzen Softwareschreiber- und Kompilier- Tätigkeiten auch ganz viele virtuelle Maschinen und Container zum testen selbiger Software rauf und runter installieren müssen, und...
Webinare
Unser Webinararchiv für Terraform





Beratung vom Marktführer
Unsere Erfahrung aus über 500 Projekten bringen wir gerne bei ihnen ein. Ob Professional Services, Schulungen oder auch Support ihrer Umgebung.