Terraform Schulung & OpenTofu Kurs
Infrastructure as Code Kurs: Automatisierte Provisionierung von Infrastruktur
Zu den TerminenDie Teams, die sich um den Betrieb kümmern, müssen sich gerade mit ihrer eigenen Infrastruktur und/oder mehreren Clouds gleichzeitig beschäftigen. Das ist für viele Firmen eine echte Herausforderung - dafür haben wir unsere Terraform Schulung entwicklelt.
Terraform ist ein Open-Source-Tool für Infrastructure-as-Code, das dabei helfen kann, diese Probleme zu lösen. Es unterstützt die effiziente Verwaltung und Automatisierung der Infrastruktur, egal welche Plattform oder welcher Cloud-Anbieter dahintersteckt.
Terraform basiert auf seiner eigenen deklarativen Konfigurationssprache, der Terraform Language. Diese Sprache wird verwendet, um die gewünschte Cloud- oder lokale Infrastruktur zu beschreiben. Anschließend wird ein Plan erstellt, um diesen gewünschten Zustand zu erreichen, und ausgeführt, um die Infrastruktur bereitzustellen. Terraform kann Komponenten ebenso effizient anpassen oder löschen.
Im Jahr 2023 wurde das OpenTofu-Tool aus dem zuvor Open-Source-Projekt Terraform herausgelöst. Der Grund dafür war eine Lizenzänderung durch Terraform.
Lernziele
In unserem Terraform & OpenTofu Kurs lernst du die Architektur und Funktionsweise von Terraform und OpenTofu kennen. Ziel ist die effiziente Nutzung der Terraform Language sowie die optimale Strukturierung des Codes in Form von Modulen. Dabei bringen wir dir die Beispiele anhand praktischer Übungen näher, bei denen du die Wahl zwischen beiden Tools hast. Lerne in diesem Terraform & OpenTofu Training zwei der derzeit beliebtesten verfügbaren OpenSource-Tools zur Automatisierung kennen! Inhalte der Terraform & OpenTofu Schulung (Auszug):
Was ist Terraform?
Fork OpenTofu
Abgrenzung zu Ansible, Puppet und anderen IaC-Tools
Terraform-Konfigurationsdateien
Ressourcen & Data Sources
Provider & Provisioner
Interne Terraform-Funktionen
Beispiele anhand von AWS und OpenStack
Inhalte
Einführung zu IaC - Tools
Aktuelle Herausforderungen im Betrieb
Infrastructure as Code (IaC)
Deklarativer Ansatz
Abgrenzung der Tools
Ansible
Puppet und Chef
AWS CloudFormation
Terraform & OpenTofu
Terraform Community & Enterprise, HCP Terraform
OpenTofu
Terraform Installation & Grundlagen
Installation
Terraform auf Windows installieren
Terraform auf Ubuntu installieren
Installation OpenTofu
Terraform Konfigurations-Dateien
Ressourcen
Provider
Provider installieren
Die wichtigsten Terraform Befehle
Vorgehensweise
Init & Validate
Plan
Apply
Destroy
Provisioner
Provisioner remote-exec
Provisioner file
Variablen & Referenzen
Überblick
Input Variablen
Werte-Übergabe an Input-Variablen
Output Values
Nutzen von Output Values
Local Values
Data Sources
Komplexeres Beispiel für eine Data Source
Terraform State
Das Terraform Statefile
Informationen vom State abfragen
Refresh
Import
Der Import Block
Statefile Remote
Terraform Backend Konfig
Infos von einem anderen Remote State
Schleifen, Bedingungen & Templates
Schleifen
Loops mit count
Loops mit for_each
for_each im dynamic Block
Loops mit for
for_each mit tomap
flatten
Bedingungen
if-else Statements
Abhängigkeiten mit depends_on
Lifecycle - Pre & Postconditions
weitere Lifecycle Argumente
Templating
Module & Workspaces
Ordner- und Dateistruktur
Strukturierung über Module
Ordnerstruktur mit Environments
Module im Detail
Moduldeklaration und Inputs
Modul Outputs
Provider im Modul
Schleifen im Modul
Module Remote
Modul Sources
CLI Workspaces
Workspaces State
Code Beispiele bei Nutzung von Workspaces
Module & Workspaces in Kombination
Abkürzungsverzeichnis
Befehle
Zielgruppe
Die Terraform Schulung richtet sich an alle, die einen Überblick über Features und Funktionsweise von Terraform erhalten möchten und sich für die technischen Aspekte der Implementierung interessieren.
Voraussetzungen
Grundlegendes Know-how in den Bereichen Netzwerkkonzepte und mehrschichtige Architekturen wird für dieses Training vorausgesetzt. Einfache Cloud Computing-Kenntnisse sind hilfreich, aber keine Voraussetzung für deinen Besuch der Schulung.
Terraform Schulung - das solltest du zum Infrastructure as Code Kurs wissen:
Dies ist die "Glaubensfrage". Kurz gesagt: Terraform ist ein Provisionierungstool. Es baut die "Hardware" (VLANs, Loadbalancer-Instanzen, Cloud-Ressourcen) deklarativ auf und verwaltet den Zustand (State). Ansible hingegen ist ein Konfigurationstool, das auf bestehende Systeme geht, um Software zu installieren oder Interfaces zu konfigurieren. In unserer Schulung lernst du, wie beide Tools perfekt Hand in Hand greifen.
Das State-File ist das Gedächtnis von Terraform. In kleinen Projekten liegt es lokal, aber im Enterprise-Umfeld (Thema der Schulung) nutzen wir Remote Backends (z. B. Azure Blob, S3 oder Terraform Cloud). Wir zeigen dir, wie du State Locking implementierst, damit nicht zwei Admins gleichzeitig die gleiche Firewall-Regel ändern und so Chaos im Netzwerk verursachen.
Absolut. Dank ausgereifter Provider für Cisco (NX-OS, ACI), F5 BIG-IP und VMware vSphere ist Terraform 2026 nicht mehr nur ein Cloud-Tool. Wir trainieren im Kurs, wie du Provider konfigurierst, um lokale Netzwerkkomponenten genauso einfach wie eine AWS-Instanz zu verwalten. Das ist echtes Plattform-Engineering.
Sicherheit ist 2026 ein Kernthema (DevSecOps). Wir zeigen dir, wie du "Secrets" (Passwörter, Keys) nicht im Code speicherst, sondern sicher über den HashiCorp Vault oder Umgebungsvariablen einbindest. Außerdem lernst du, wie du mit terraform plan Änderungen prüfst, bevor sie live gehen, um Fehlkonfigurationen im Netzwerk zu vermeiden.
Unsere generellen Seminarzeiten sind von 09:00 bis ca. 17:00 Uhr. Wenn du Fragen hast, kontaktieren uns gerne.
Schulungen, die dich interessieren könnten
Unternehmen in Deutschland, Österreich und der Schweiz, die uns vertrauen
Das sagen unsere Kunden
Wir arbeiten ständig daran uns zu verbessern. Dafür sind wir auf das Feedback unserer Kunden angewiesen.

Kompetentes Online-Training mit Learning by Doing. Besser geht nicht. Jeannette M.
Sehr gute Planung und Organisation aller Microsoft Office Schulungen. Incas Training ist sehr zu empfehlen! Christopher M.
Toller Service. Hatte auf Ihrer Seite KOSTENLOS den Weg gefunden, sämtliche Animationen mit einem Schritt zu entfernen. Hat super geklappt. Vielen lieben Dank dafür. Wenn ich schon nichts bezahlen muss, dann wenigstens eine passenden Bewertung :-) Thomas S.