Seminar Infrastructure as Code – Tests und Policy as Code

Fehlerhafter Infrastrukturcode muss vor der Anwendung möglichst konkret erkannt werden. Das Seminar entwickelt dazu eine mehrstufige Prüfkette: formale Prüfungen, Regeln für typische Konfigurationsprobleme, Tests der Modulschnittstellen und fachliche Richtlinien für geplante Änderungen. Anforderungen wie begrenzte Netzwerkfreigaben, nachvollziehbare Kennzeichnungen und erlaubte Ressourcentypen werden in automatisierbare Prüfungen übersetzt.

Eine bestandene Prüfung ist nur so belastbar wie die dahinterliegenden Testfälle. Deshalb werden akzeptierte und abgelehnte Konfigurationen gemeinsam gepflegt und absichtlich fehlerhafte Änderungen in die Übungsprojekte eingebracht. Unbekannte Planwerte, Providergrenzen und legitime Ausnahmen werden berücksichtigt. Das Seminar vermittelt technische Kontrollmechanismen; eine automatische Bestätigung beliebiger regulatorischer Anforderungen wird damit nicht verbunden.

Inhaltsübersicht

  1. Prüfstrategie und Anforderungen
  2. Statische Analyse
  3. Tests für Infrastrukturmodule
  4. Eigene Regeln mit OPA und Rego
  5. Planbewertung und Fehlermeldungen
  6. Einbindung und Pflege

Seminarinhalte

Prüfstrategie und Anforderungen

  • Syntax, Konfiguration, Modulverhalten, Richtlinien und tatsächlichen Betriebszustand als getrennte Prüfebenen einordnen.
  • Anforderungen in überprüfbare Bedingungen mit klaren Fehlertexten übersetzen.
  • Schnelle lokale Prüfungen von ressourcenabhängigen Integrationstests unterscheiden.

Statische Analyse

  • Formatierung und Validierung mit einer geeigneten statischen Analyse kombinieren.
  • Checkov-Regeln auf vorbereitete IaC-Dateien anwenden und Befunde fachlich einordnen.
  • Ausnahmen eng begrenzen, begründen und zeitlich beziehungsweise sachlich überprüfbar gestalten.

Tests für Infrastrukturmodule

  • Testdateien für die eingesetzte OpenTofu- beziehungsweise Terraform-Version erstellen.
  • Eingaben, Ausgaben und erwartete Planmerkmale mit positiven und negativen Fällen prüfen.
  • Gemockte Prüfungen von echten Provider-Integrationstests unterscheiden und Testressourcen zuverlässig bereinigen.

Eigene Regeln mit OPA und Rego

  • JSON-Pläne als Eingabe für eigene Richtlinien verwenden und deren Struktur nachvollziehen.
  • Rego-Regeln in einer festgelegten Syntaxversion entwickeln und mit Unit-Tests absichern.
  • Fehlende und noch unbekannte Werte explizit behandeln, statt sie versehentlich als zulässig durchzulassen.

Planbewertung und Fehlermeldungen

  • Löschungen, Ersetzungen und sensible Netzwerkänderungen aus einem Plan herausarbeiten.
  • Fehlerausgaben mit Ressourcenadresse, Regel und verständlichem Korrekturhinweis versehen.
  • Prüfdaten gegen unbeabsichtigte Offenlegung vertraulicher Planwerte absichern.

Einbindung und Pflege

  • Prüfungen mit eindeutigen Exit-Codes in einen lokalen oder vorbereiteten CI-Prozess integrieren.
  • Regeln und Werkzeugversionen versionieren und Änderungen an der Policy selbst prüfen.
  • Ein Regressionstestset für erlaubte, verbotene und unvollständig bekannte Änderungen erstellen.

Praxisübungen

  1. Ein Infrastrukturmodul mit gültigen und ungültigen Eingaben prüfen. Mindestens einen Fehler nachweisen, der von einer reinen Syntaxprüfung nicht erkannt wird.
  2. Eine OPA-Regel für eine konkrete Netzwerk- oder Kennzeichnungsvorgabe entwickeln. Erlaubte, verbotene und unbekannte Werte testen und die Fehlerausgabe um die betroffene Ressource ergänzen.
  3. Statische Analyse, Modultest und Planprüfung in eine gemeinsame Prüfkette einbauen. Eine fachlich begründete Ausnahme hinzufügen und anschließend prüfen, dass andere Verstöße weiterhin blockiert werden.

Technische Übungsumgebung

Arbeitsumgebung mit OpenTofu oder Terraform, Checkov und OPA in festgelegten Versionen; vorbereitete Planbeispiele und eine isolierte Testinfrastruktur.

Weiterführende Seminare

Passende fachliche Ergänzungen sind Secrets Management – Ansible Vault, SOPS und OpenBao. 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: Infrastrukturentwickler, DevOps Engineers sowie technisch arbeitende Sicherheits- und Plattformteams.
Voraussetzungen: Praktische OpenTofu- oder Terraform-Kenntnisse, Git-Grundlagen und Erfahrung mit JSON. Einfache CI-Pipelines sollten verstanden werden; Rego wird eingeführt.
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
Linz 3 Tage
Salzburg 3 Tage
Graz 3 Tage
Wien 3 Tage
Inhaus / Firmenseminar 3 Tage
Stream live 3 Tage
Innsbruck 3 Tage
Stream gespeichert 3 Tage
Klagenfurt 3 Tage
Bregenz 3 Tage
Klagenfurt 3 Tage
Bregenz 3 Tage
Linz 3 Tage
Salzburg 3 Tage
Graz 3 Tage
Wien 3 Tage
Inhaus / Firmenseminar 3 Tage
Stream live 3 Tage
Innsbruck 3 Tage
Stream gespeichert 3 Tage
Inhaus / Firmenseminar 3 Tage
Stream live 3 Tage
Innsbruck 3 Tage
Stream gespeichert 3 Tage
Klagenfurt 3 Tage
Bregenz 3 Tage
Linz 3 Tage
Salzburg 3 Tage
Graz 3 Tage
Wien 3 Tage
Graz 3 Tage
Wien 3 Tage
Inhaus / Firmenseminar 3 Tage
Stream live 3 Tage
Innsbruck 3 Tage
Stream gespeichert 3 Tage
Klagenfurt 3 Tage
Bregenz 3 Tage
Linz 3 Tage
Salzburg 3 Tage
Nach oben
Seminare als Stream SRI zertifiziert
© 2026 www.seminar-experts.at All rights reserved.  | Kontakt | Impressum | Cookie-Einstellungen | Nach oben