Terraform
Terraform
Modern Infrastructure as Code
With Terraform from HashiCorp, you can create, modify and improve infrastructures securely and comprehensibly.
Terraform abstracts the APIs of different manufactures with so-called providers. This way, the configuration of your infrastructure can be documented audit-proof and shared and edited by all team members.
Transparent. Automated. Safe.
Features
Reproducible infrastructure at any time
Terraform allows users to develop their configuration in a simple syntax and then roll it out in different environments.
In doing so, it creates an execution plan that determines all changes before the actual start and thus simplifies the verification of the own configuration.
Write
Of course, the simple syntax of Terraform can also be created and edited automatically.
Plan
Of course, this also applies to different environments such as development, staging and production.
Create
Different providers for eg OpenStack, AWS or Icinga can be described in one configuration and used at the same time.
Examples
Creation of resources with Terraform
The required attributes depend on the respective provider.
# Configure the OpenStack Provider provider "openstack" { user_name = "admin" tenant_name = "admin" password = "pwd" auth_url = "http://cloud.netways.de:5000/v3" region = "RegionOne" }
Various providers can be used at will. Terraform take care of the 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")}" }
Why wait and not try it right away?
News
Articles from our Blog
Cloud-Ressourcen effizient managen: Terraform Trainer Lennart in der aktuellen iX
Der heute erreichte Grad der Virtualisierung erlaubt es, nahezu ganze Rechenzentren und ihre Netzinfrastruktur virtuell abzubilden. Dazu bedarf es eines Infrastructure-as-Code-Werkzeugs wie Terraform, das sich dem Multicloud-Management verschrieben hat. Terraform...
Terraform Training: Provisionierung von Infrastruktur in der Cloud
Mit dem Infrastructure-as-Code-Werkzeug (IaC) Terraform lässt sich Infrastruktur für Anwendungen in der Cloud automatisiert erstellen und verwalten. Das Tool abstrahiert die APIs unterschiedlicher Anbieter mit sogenannten Providern. So kann die Konfiguration Deiner...
Webinars
Our webinar archive for Terraform



Service from the market leader
We are happy to bring you our experience from more than 500 projects. Whether professional services, training or support for your environment.