Seminar OpenTofu – Grundlagen der Infrastrukturbereitstellung

OpenTofu beschreibt Infrastruktur als versionierbare Konfiguration und berechnet daraus notwendige Änderungen. Das Seminar führt schrittweise von einer einzelnen Ressource zu einer kleinen zusammenhängenden Umgebung. Ressourcen, Datenquellen, Variablen und Ausgaben werden anhand konkreter Bereitstellungsaufgaben eingeführt. Jede Änderung wird zunächst im Plan geprüft und danach am tatsächlichen Zielzustand kontrolliert.

Besondere Aufmerksamkeit gilt der Zustandsdatei und der Verantwortung für bereits vorhandene Ressourcen. Ein bekannter Codezustand allein ersetzt weder State-Sicherung noch Datenbackup. Die Übungen verwenden eine festgelegte Provider- und Zielplattformkombination. Die grundlegenden HCL-Konzepte sind auf weitere geeignete Provider übertragbar; deren konkrete Ressourcen und Berechtigungen unterscheiden sich.

Inhaltsübersicht

  1. Arbeitsumgebung und erstes Projekt
  2. HCL und Ressourcenmodell
  3. Variablen und Wiederverwendung
  4. Plan, Apply und Lebenszyklus
  5. State und Zusammenarbeit
  6. Erste Module und Betriebsfälle

Seminarinhalte

Arbeitsumgebung und erstes Projekt

  • OpenTofu und einen geeigneten Provider mit festgelegten Versionen vorbereiten.
  • Projektverzeichnis, Provideranforderungen und Abhängigkeitsdatei nachvollziehen.
  • Initialisierung, Formatierung und Validierung vor dem ersten Plan ausführen.

HCL und Ressourcenmodell

  • Ressourcen, Datenquellen und Referenzen anhand eines überschaubaren Projekts unterscheiden.
  • Strings, Zahlen, Listen, Maps und Objekte passend zur Konfigurationsaufgabe einsetzen.
  • Abhängigkeiten aus Referenzen ableiten und explizite Abhängigkeiten nur bei begründetem Bedarf verwenden.

Variablen und Wiederverwendung

  • Eingabevariablen mit Typen, Defaults und Validierungen definieren.
  • Lokale Werte und Ausgaben für verständliche, wiederverwendbare Konfigurationen einsetzen.
  • count und for_each hinsichtlich stabiler Ressourcenadressen und Änderungsverhalten vergleichen.

Plan, Apply und Lebenszyklus

  • Erstellung, Änderung, Ersetzung und Löschung im Plan erkennen.
  • Eine geprüfte Änderung anwenden und den tatsächlichen Ressourcenbestand kontrollieren.
  • Lebenszyklusregeln auf einen klaren Anwendungsfall begrenzen und deren Schutzgrenzen erklären.

State und Zusammenarbeit

  • Die Zuordnung zwischen Ressourcenadresse und realem Objekt im State nachvollziehen.
  • State-Daten schützen und den Ablauf mit einem geeigneten Remote-Backend kennenlernen.
  • Manuelle Änderungen und die anschließende Drift-Erkennung an einer Testressource untersuchen.

Erste Module und Betriebsfälle

  • Eine kleine Ressourcengruppe in ein lokales Modul mit dokumentierten Eingaben überführen.
  • Eine unterstützte Bestandsressource kontrolliert importieren und den nachfolgenden Plan prüfen.
  • Eine Testumgebung vollständig prüfen und ausschließlich die zugehörigen Übungsressourcen kontrolliert abbauen.

Praxisübungen

  1. Ein erstes Projekt initialisieren und zwei zusammenhängende Ressourcen erstellen. Den Plan vor der Anwendung erläutern und die tatsächliche Bereitstellung über eine unabhängige Abfrage bestätigen.
  2. Die Konfiguration durch Variablen und for_each erweitern. Eine Ressourcenkennung verändern und vor der Anwendung untersuchen, ob eine Änderung oder Ersetzung geplant ist.
  3. Eine Ressource außerhalb des Codes verändern, die Abweichung erkennen und den gewünschten Sollzustand wiederherstellen. Danach eine kleine Ressourcengruppe als Modul wiederverwenden.

Technische Übungsumgebung

Linux-Arbeitsumgebung, Git und eine abgestimmte, isolierte Zielplattform mit geeignetem OpenTofu-Provider und begrenzten Testzugängen.

Weiterführende Seminare

Passende fachliche Ergänzungen sind OpenTofu – Module, State und produktiver Betrieb, Proxmox VE – Automatisierung mit OpenTofu und Ansible. Die jeweiligen Voraussetzungen bleiben maßgeblich.

Seminardetails

Dauer: 3 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage 09:00 Uhr
Preis: Öffentlich oder Live Stream: € 1.797 zzgl. MwSt.
Inhaus: € 5.100 zzgl. MwSt.
Teilnehmeranzahl: min. 2 - max. 8
Teilnehmer: Administratoren, System Engineers und DevOps-Mitarbeiter, die Infrastruktur deklarativ beschreiben und nachvollziehbar bereitstellen möchten.
Voraussetzungen: Grundkenntnisse in Servern, Netzwerken und Kommandozeilenarbeit; Git-Grundlagen sind hilfreich. OpenTofu-Vorkenntnisse werden nicht benötigt.
Standorte: Stream Live, Inhaus/Firmenseminar, Berlin, Bremen, Darmstadt, Dresden, Erfurt, Essen, Flensburg, Frankfurt, Freiburg, Friedrichshafen, Hamburg, Hamm, Hannover, Jena, Kassel, Köln, Konstanz, Leipzig, Luxemburg, Magdeburg, Mainz, München, Münster, Nürnberg, Paderborn, Potsdam, Regensburg, Rostock, Stuttgart, Trier, Ulm, Wuppertal, Würzburg
Methoden: Vortrag, Demonstrationen, praktische Übungen am System
Seminararten: Öffentlich, Webinar, Inhaus, Workshop - Alle Seminare mit Trainer vor Ort, Webinar nur wenn ausdrücklich gewünscht
Durchführungsgarantie: ja, ab 2 Teilnehmern
Sprache: Deutsch - bei Firmenseminaren ist auch Englisch möglich
Seminarunterlage: Dokumentation auf Datenträger oder als Download
Teilnahmezertifikat: ja, selbstverständlich
Verpflegung: Kalt- / Warmgetränke, Mittagessen (wahlweise vegetarisch)
Support: 3 Anrufe im Seminarpreis enthalten
Barrierefreier Zugang: an den meisten Standorten verfügbar
  Weitere Informationen unter + 49 (221) 74740055

Seminartermine

Die Ergebnissliste kann durch Anklicken der Überschrift neu sortiert werden.

Seminar Startdatum Enddatum Ort Dauer
Darmstadt 3 Tage
Frankfurt 3 Tage
Paderborn 3 Tage
Essen 3 Tage
Konstanz 3 Tage
Freiburg 3 Tage
Potsdam 3 Tage
Flensburg 3 Tage
Leipzig 3 Tage
Hamm 3 Tage
Rostock 3 Tage
Hamburg 3 Tage
Luxemburg 3 Tage
Hannover 3 Tage
Stuttgart 3 Tage
Dresden 3 Tage
Madgeburg 3 Tage
Regensburg 3 Tage
Jena 3 Tage
Trier 3 Tage
München 3 Tage
Friedrichshafen 3 Tage
Kassel 3 Tage
Ulm 3 Tage
Münster 3 Tage
Nürnberg 3 Tage
Köln 3 Tage
Wuppertal 3 Tage
Bremen 3 Tage
Berlin 3 Tage
Mainz 3 Tage
Erfurt 3 Tage
Nach oben
Seminare als Stream SRI zertifiziert
© 2026 www.seminar-experts.de All rights reserved. | Kontakt | Impressum | Cookie-Einstellungen | Nach oben