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
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...

A journey with Vault – Teil 1
Hello fellow blog readers! Heute möchte ich euch auf die Reise mit Vault by Hashicorp mitnehmen. Zunächst was ist Vault? Bei Vault handelt es sich stumpf gesagt, um einen Passwortspeicher. Vermutlich kommen da jetzt bei dem einen oder anderen Projekte wie Keypass oder...
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.