Schulung · Workshop · Coaching · Beratung

Terraform Schulung: Infrastruktur als Code, auch mit OpenTofu

Terraform Grundlagen: Infrastruktur als Code mit Terraform und OpenTofu

Dauer: ab 1 Tag | Preis: ab 900 EUR (Netto) | Termin: Ganztägig + halbtägig

Sie beschreiben Cloud-Infrastruktur mit Terraform oder OpenTofu als Code, binden Provider ein, verwalten den State sicher, bauen wiederverwendbare Module, testen sie und lassen Änderungen über eine Pipeline mit geprüftem Plan ausrollen.

Neu

Wie wird aus Klicks in der Cloud-Konsole reproduzierbare Infrastruktur?

Terraform beschreibt Netze, Server, Datenbanken und Berechtigungen als Code und gleicht diese Beschreibung über Provider mit den APIs von AWS, Azure, Google Cloud oder Kubernetes ab. Der Plan zeigt vor jeder Änderung, was angelegt, geändert oder gelöscht wird; der State merkt sich, welche Ressource zu welchem Codeblock gehört. Seit HashiCorp 2023 die Lizenz auf die Business Source License umgestellt hat, gibt es mit OpenTofu einen offenen Fork unter dem Dach der Linux Foundation (seit 2025 CNCF-Projekt), der dieselbe Sprache spricht. Für Cloud- und Plattform-Teams sowie Admins stellt sich deshalb neben dem Wie auch die Frage, auf welche der beiden Varianten sie setzen.

Am Anfang stehen der Arbeitsablauf mit init, plan und apply, die Repository-Struktur und ein sauber eingerichteter AWS-Zugang. Danach geht es in die Sprache: Ressourcen, Datenquellen, Ausdrücke, for_each sowie das Übernehmen bestehender Ressourcen mit import- und moved-Blöcken. Einen Schwerpunkt bildet der State – Remote-Backend, Locking und warum er wie ein Passwort zu behandeln ist. Es folgen Provider und Module aus der Registry, eigene Module mit Validierung, Umgebungen für Test und Produktion, Tests mit terraform test, Sicherheitsprüfungen und eine Pipeline, die den Plan im Pull-Request zeigt. Die Konfiguration von Betriebssystemen behandelt das Seminar Ansible, das Ausrollen von Anwendungen auf Kubernetes das Seminar DevOps mit GitOps.

Bei Terraform-Code ist das größte Risiko eines Coding-Agenten nicht falsche Syntax, sondern ein unbemerkt ersetzter Datenbankserver. Wir lassen OpenAI Codex deshalb nur plan ausführen und behandeln die Plan-Ausgabe als eigentliches Prüfobjekt: Jede Zeile mit „must be replaced“ stoppt die Arbeit. Weil Provider ihre Argumente zwischen Major-Versionen ändern, gleicht der Agent seine Vorschläge mit der Dokumentation der in der Lock-Datei festgelegten Version ab, und terraform validate sowie TFLint melden ihm Fehler, bevor ein Mensch den Pull-Request sieht.

Die Übungen laufen in einem eigenen AWS-Sandbox-Konto je Gruppe, in dem Sie Ressourcen anlegen, absichtlich kaputtmachen und wieder abreißen. Wer bereits Terraform-Code im Einsatz hat, kann ein Modul mitbringen; wir prüfen es auf Struktur, State-Ablage und Testbarkeit.

Fast jede Terraform-Panne, die ich in Projekten aufgearbeitet habe, war im Plan zu sehen – sie hat nur niemand gelesen. Ein Plan mit zweihundert Zeilen wird durchgewunken, und darin steht eine Ersetzung, die eine Datenbank neu anlegt. Gutes Terraform erkennt man an kleinen Plänen: kleine Module, kleine State-Dateien, kleine Pull-Requests. Ob das Team Terraform oder OpenTofu verwendet, ist dagegen meist zweitrangig; entscheidend ist, dass der State an einem sicheren Ort liegt und niemand an der Pipeline vorbei apply ausführt.
Themen und Inhalte für Ihre Beratung, Coaching, Workshop, Training, Schulung und Weiterbildung:

Terraform Grundlagen: Infrastruktur als Code mit Terraform und OpenTofu

Einstieg in Terraform
  • Was ist Terraform? Deklarative Provisionierung über Provider-APIs
  • Terraform und OpenTofu: Lizenzwechsel zur BSL 2023, Fork unter der Linux Foundation, heute CNCF-Projekt
  • Terraform für die Cloud-Infrastruktur nutzen – und wo Ansible oder GitOps übernehmen
  • Ihr Terraform-Code-Repository: Root-Module, Module, .gitignore für State und .terraform
  • AWS für Terraform einrichten: IAM-Rolle und SSO-Profile statt statischer Zugriffsschlüssel
  • HCP Terraform (früher Terraform Cloud) und Alternativen für Remote-Läufe und State
Terraform in Aktion
  • terraform init: Provider laden, Versionen festlegen, Lock-Datei .terraform.lock.hcl
  • Terraform planen: Anlegen, Ändern, Ersetzen und Löschen im Plan erkennen
  • Erster Durchlauf mit apply, Ausgaben anzeigen, Plan als Datei speichern
  • Wie Terraform funktioniert: Abhängigkeitsgraph, Provider-Plugins und Parallelität
  • Terraform-Zustände: Inhalt des State, warum er sensible Daten enthält
  • Remote-State im S3-Backend mit Locking, Zugriffsschutz und Versionierung
  • Code bearbeiten ohne Überraschungen: lifecycle, create_before_destroy, prevent_destroy
  • Terraform-Fehler verstehen: Provider-Meldungen lesen, Fehlersuche mit TF_LOG
Infrastruktur als Code mit Terraform
  • Ressourcen, Datenquellen und Ausgaben in HCL
  • Grundlegende Ressourcentypen in AWS: VPC, Subnetze, EC2-Instanzen und S3-Buckets
  • Sicherheitsgruppe mit getrennten Regel-Ressourcen für Ein- und Ausgang definieren
  • Terraform-Stil: terraform fmt, Benennung, Dateiaufteilung und Prüfung mit TFLint
  • Ausdrücke, count, for_each und dynamic-Blöcke für wiederholte Strukturen
  • Bestehende Ressourcen mit import-Blöcken übernehmen, Umbenennungen mit moved ohne Neuanlage
Provider und Module
  • Terraform-Registry: Provider finden, Herausgeber bewerten und Versionen eingrenzen
  • Module aus der Terraform- bzw. OpenTofu-Registry verwenden und vor dem Einsatz prüfen
  • Modularisierung: eigene Module mit Eingaben, Ausgaben und validation-Regeln schreiben
  • Module über Git-Tags oder private Registries versioniert einbinden
Skalieren, Variablen und Umgebungen
  • Bereit zum Skalieren: von der Einzelinstanz zu Auto Scaling Group und Load Balancer
  • Installation erweitern: zusätzliche Dienste anbinden, Abhängigkeiten sauber auflösen
  • Variablen: Typen, Standardwerte, validation und sensitive
  • Daten aufteilen: tfvars-Dateien, locals und Ausgaben anderer Konfigurationen
  • Umgebungen bereitstellen: Verzeichnisse je Umgebung oder Workspaces – Vor- und Nachteile
  • Wiederholung über viele Umgebungen reduzieren: Terragrunt und Terraform Stacks (HCP Terraform/Enterprise) im Überblick
Tests, Sicherheit und Pipelines
  • terraform validate und Tests mit terraform test in .tftest.hcl-Dateien
  • Fehlkonfigurationen vor dem Apply finden mit Checkov oder Trivy
  • Geheimnisse aus dem State heraushalten: ephemere Ressourcen und Write-only-Argumente
  • OpenTofu-Besonderheiten: State-Verschlüsselung, Kompatibilität und Umstieg von Terraform
  • Pipeline mit Plan im Pull-Request und Apply nach Freigabe, Cloud-Zugang über OIDC
  • Drift erkennen: geplante Plan-Läufe und Umgang mit Änderungen außerhalb von Terraform
Aufräumen und Terraform-CLI
  • Terraform aufräumen: destroy, einzelne Ressourcen entfernen und removed-Blöcke
  • Terraform-CLI im Überblick: state list, state mv, output, console und graph
  • Bestandscode pflegen: Provider-Major-Versionen anheben anhand der Upgrade-Leitfäden
Terraform-Code mit Coding-Agenten
  • Agent darf terraform plan ausführen, apply bleibt der Pipeline vorbehalten
  • Plan-Ausgabe als Prüfobjekt: Ersetzungen und Löschungen stoppen den Agenten automatisch
  • Vorschläge gegen die Provider-Doku der Version aus .terraform.lock.hcl abgleichen
  • validate, fmt -check und TFLint als Rückmeldung nach jeder Änderung des Agenten
  • Lokale terraform.tfstate-Kopien und *.tfvars mit Geheimnissen sind für den Agenten gesperrt
Praxisprojekt: Webanwendung auf AWS für Test und Produktion
  • Eigenes Netzwerkmodul mit VPC, Subnetzen und Sicherheitsgruppen samt terraform test
  • Root-Konfigurationen für Test und Produktion mit Remote-State und eigenen Variablen
  • GitHub-Actions-Workflow: Plan als PR-Kommentar, Apply nach Freigabe über eine OIDC-Rolle
  • Sicherheitsgruppe in der Konsole ändern, Drift im Plan finden und per Code bereinigen
Lernziele
  • Sie lesen einen Terraform-Plan sicher und erkennen Ersetzungen und Löschungen vor dem Apply
  • Sie legen den State in einem Remote-Backend mit Locking ab und schützen ihn wie ein Geheimnis
  • Sie schreiben wiederverwendbare Module mit validierten Eingaben und testen sie mit terraform test
  • Sie übernehmen bestehende Cloud-Ressourcen per import-Block und bauen Code mit moved ohne Neuanlage um
  • Sie entscheiden begründet zwischen Terraform und OpenTofu und richten eine Pipeline mit Plan im Pull-Request ein
Zielgruppe
  • Cloud- und Plattform-Teams, die Infrastruktur reproduzierbar statt über die Konsole aufbauen wollen
  • Administrator:innen, die von Skripten und manuellen Änderungen zu Infrastruktur als Code wechseln
  • Entwickler:innen, die Terraform-Code in ihren Projekten lesen, ändern und reviewen

*) Die Inhalte werden individuell abgestimmt und mit Praxisbeispielen abgerundet.

Ein Symbol für einen Kalender.

Offene Termine

Kostenlose Reservierung
Ein Symbol für Angebot erhalten.

Unser Angebot

Sind Sie auf der Suche nach einer Veranstaltung, die genau Ihrem Bedarf entspricht? Einer Veranstaltung, welche nur Inhalte vermittelt, die Sie selbst gewählt haben und speziell auf Ihr Unternehmen zugeschnitten ist? Dann sind Sie bei uns richtig!

Dauer

Ein Symbol für Dauer.
ab 1 Tag (8 UE)

Die Dauer richtet sich nach Ihren Vorstellungen und inhaltlichen Wünschen. Sie bekommen genau das, was Sie brauchen.

Preis

Ein Symbol für Preis.
ab 900 EUR (Nettopreis)
ab 1.071 EUR (Bruttopreis)

Die Preise verstehen sich bei Unternehmern gemäß § 14 BGB zzgl. MwSt. Der dargestellte Ab-Preis gilt für firmeninterne Veranstaltungen und entspricht dem niedrigsten Gesamtpreis für Veranstaltungen mit bis zu drei (3) Teilnehmenden.

Termin

Ein Symbol für einen Kalender.
Ganztägig + halbtägig
nach Vereinbarung

Ihr Wunschtermin wird bei der Planung berücksichtigt. Die Veranstaltung findet ganztägig + halbtägig zu flexiblen Zeiten statt.

Ihre Vorteile

Ein Symbol für ein Vorgespräch durchführen.
Persönliches Vorgespräch
Ein Symbol für die individuelle Vorbereitung.
Individuelle Vorbereitung
Ein Symbol für Experten aus der Praxis.
Experten aus der Praxis
Ein Symbol für ein Zertifikat.
Inklusive Zertifikat

Unsere Garantien

1. Relevanz-Garantie

Wir passen den Inhalt spezifisch an die Bedürfnisse jedes Teilnehmers an. Irrelevante Themen werden ausgespart, um den größtmöglichen Nutzen zu garantieren.

2. Qualitäts-Garantie

Durch regelmäßiges Feedback optimieren wir unsere Schulungen kontinuierlich und garantieren Ihnen ein Lernerlebnis der Extraklasse.

3. Zufriedenheits-Garantie

Unsere Zufriedenheitsgarantie spricht für sich – bei Unzufriedenheit entstehen Ihnen keine Kosten.

Wir helfen gerne weiter!

Rufen Sie uns an, schreiben eine E-Mail oder nutzen das Kontaktformular.

Jetzt anfragen
Einige Unternehmen, für die wir tätig waren

KPMG AG

regio iT GmbH

Sabre Marketing Deutschland GmbH

Teilnehmer

Feedback

Herr Hecker ist sehr gut auf individuelle Wünsche, Fragen und Anregungen eingegangen. Eine sehr informative, interessante und gelungene Veranstaltung.
Teilnehmer

Feedback

Herr Hecker hat das Thema sehr anschaulich dargestellt und ist auf alle Fragen eingegangen. Ich fühle mich jetzt gut vorbereitet, um durchzustarten.
Teilnehmer

Feedback

Die gelassene, professionelle Art hat mir gut gefallen. Kompetent, engagiert, professionell. Gute Beispiele, sympathisches Auftreten. Eigene Themenideen wurden aufgegriffen.
Unser Angebot für Ihre firmeninterne Beratung, Coaching, Workshop, Training und Weiterbildung

Lösungen für Ihren Bedarf an Coaching, Workshop, Training, Schulung und Weiterbildung

Profitieren Sie von unserer langjährigen Expertise in der beruflichen Weiterbildung, modernen Lernmethoden und einem Portfolio von über 600 IT-, Online- und Digital-Beratungsleistungen.
Selbstverständlich lassen sich die einzelnen Themen kombinieren. So erhalten Sie genau die Weiterbildung, die Sie wünschen und brauchen - als Coaching, Workshop, Training, Schulung und Weiterbildung!

✓
Ein Symbol für eine einzelne Person.

Für eine Person

Training & Coaching für Einzelpersonen

  • Passgenaue Inhalte auf den einzelnen Teilnehmer zugeschnitten
  • Ein sehr effektives Format, das schnell Ergebnisse bringt
  • Individuelles Training und Coaching motivieren und wirken
Jetzt anfragen
✓
Ein Symbol für eine Gruppe von Personen.

Für eine Gruppe

Training & Workshops für Teams und Abteilungen

  • Bedarfsgerechte Inhalte auf die Herausforderung der Praxis zugeschnitten
  • Konsequente Praxisorientierung, modernste Techniken und Tools
  • Neue Fähigkeiten und Kenntnisse nachhaltig in den Arbeitsalltag integrieren
Jetzt anfragen
✓
Ein Symbol für ein Unternehmen.

Für eine Firma

Training-Komplett-Lösungen für Ihr Unternehmen‍

  • Ganzheitliche Konzepte für Ihre Mitarbeiterentwicklung
  • Individueller Skill-Katalog zur Erweiterung Ihres internen Weiterbildungsangebots
  • Nachhaltige Personalentwicklung realisieren
Jetzt anfragen

Anfrage für eine unverbindliche + kostenlose Erstberatung zum Thema

Terraform - Beratung, Coaching, Workshop, Training, Schulung und Weiterbildung

Wir freuen uns über Ihre Anfrage und antworten so schnell es geht!

Ich interessiere mich für den Termin:

Termin anfragen

Das Angebot von "HECKER CONSULTING" richtet sich ausschließlich an Unternehmen und Behörden (iSv § 14 BGB). Verbraucher (§ 13 BGB) sind vom Vertragsschluss ausgeschlossen. Mit Absendung der Anfrage bestätigt der Anfragende, dass er nicht als Verbraucher, sondern in gewerblicher Tätigkeit handelt. § 312i Abs. 1 S. 1 Nr. 1-3 und S. 2 BGB (Pflichten im elektronischen Geschäftsverkehr) finden keine Anwendung.

Vielen Dank, Ihre Nachricht wurde empfangen!
Beim Absenden des Formulars ist etwas schiefgelaufen.
Beratung, Coaching, Workshop, Training, Schulung

Ähnliche Leistungen, die Sie interessieren könnten.

Wir erweitern ständig unser Beratungsportfolio. Über 600 IT-, Online-, Digital-Beratungsleistungen haben wir für Sie im Programm. Selbstverständlich lassen sich die einzelnen Themen kombinieren. So erhalten Sie genau die Beratung, die Sie wünschen und brauchen - als Coaching, Workshop, Training, Schulung und Weiterbildung!

Mehr IT-, Online-, Digital-Beratungsleistungen anzeigen >>
Nach oben