Terraform Plugin Development
Schreiben von eigenen Terraform-Plugins mit Leichtigkeit.
Was Sie in diesem Training lernen werden
WIESO DIESES TRAINING EIN GAMECHANGER IST: Standardprovider decken oft nicht alle Anforderungen ab, wodurch Spezialfälle manuell gelöst werden müssen. Nach diesem Training entwickeln Sie eigene Terraform-Provider und integrieren individuelle Infrastruktur-Workflows nahtlos.
ÜBER DIESES TRAINING: Terraform unterstützt ein Plugin-Modell und alle Provider sind eigentlich Plugins. Plugins werden als Go-Binärdateien erstellt. Mit einem solchen Plugin-System ist es einfach, Terraform mit benutzerdefinierten Funktionen zu erweitern.
Dieser Kurs zeigt, wie man eigene Terraform-Plugins schreibt. Wir gehen auf die damit verbundenen Herausforderungen ein und bieten zahlreiche Best-Practices für den Einstieg.
Agenda
Was ist ein Terraform Plugin?
Terraform Provider/Plugin Basis
Das Provider-Schema
Ein Plugin bauen
Resourcen definieren
Invoken des Custom-Providers
Fehlerbehebung & Partial State
Plugin Best-Practices
Zielgruppe
Dieses Training richtet sich an
- Regelmäßige Terraform-Benutzer:innen.
Vorraussetzungen
Folgendes sollten Sie mitbringen um von diesem Training zu profitieren:
- Terraform Foundations
- Grundlegendes Verständnis von Go
- Grundlegendes Verständnis von Linux
- Grundlegende Erfahrung mit dem Linux Terminal
Style
Unsere erfahrenen Trainer vermitteln Ihnen die Inhalte mit einem Mix aus:
- Inhalte mit echten Szenarien aus dem Entwickleralltag
- Praktische Übungen in Form von Hands on Labs
- Offizielle Trainingspartner (Mondoo & IBM HashiCorp)
- Lebenslanger Zugriff auf Kursunterlagen
- Update Infos auch nach dem Workshop
- Expert:innen mit echter Projekterfahrung
Technische Vorraussetzungen
Wir empfehlen das folgende Equipment:
- Stabile Internetverbindung
- Moderner Browser



Brauchen Sie mehr als eine Schulung?
Schulungen sind oft nur der erste Schritt. Viele Teams erkennen, dass sie über den Kurs hinaus Unterstützung benötigen, um die Dinge in der Produktion zum Laufen zu bringen, den Prozess zu beschleunigen oder kurzfristige Engpässe zu überbrücken..
Wir unterstützen Sie über die Schulung hinaus durch praktische Beratung, Projektzusammenarbeit oder als integriertes Enablement-Team. Wir helfen Ihnen dabei, das Gelernte anzuwenden, Entscheidungen zu validieren und mit Zuversicht voranzukommen.
Passende Kurse
CINC Essentials
Die perfekte Basis um zu lernen, wie man Configuration-Management für seine Systeme einsetzt.
Details & BuchungCloud Native Essentials: OpenShift
Dies ist ein Einführungskurs in OpenShift, einem System zur Automatisierung, Bereitstellung, Skalierung und Verwaltung von …
Details & BuchungAgile Testing CI/CD Bootcamp
Tests mit CI/CD-Pipelines automatisch ausführen.
Details & Buchung