Die gemeinsame Pflege von Infrastrukturcode braucht einen verlässlichen Umgang mit Änderungen. An kleinen Konfigurationsprojekten vermittelt das Seminar den Weg von der lokalen Bearbeitung bis zu einer geprüften Freigabe. Der Schwerpunkt liegt auf verständlichen Commits, überschaubaren Branches und einer Zusammenarbeit, bei der technische Entscheidungen nachvollziehbar bleiben. Eine vorbereitete Git-Plattform dient als gemeinsamer Arbeitsort.
Typische Administrationsprobleme werden unmittelbar aufgegriffen: gleichzeitig geänderte Inventories, versehentlich erfasste Arbeitsdateien, unerwünschte Änderungen in einem gemeinsamen Branch und die Wiederherstellung einer bekannten Konfiguration. Der Unterschied zwischen dem Zurücksetzen von Quelltext und der Rücknahme einer bereits ausgeführten Infrastrukturänderung wird ausdrücklich behandelt.
Inhaltsübersicht
- Repository und Arbeitsablauf
- Sinnvolle Änderungen und Dateiauswahl
- Branches und Zusammenarbeit
- Konflikte und Fehlerkorrektur
- Reviews und Freigaben
- Infrastrukturprojekt im Team
Seminarinhalte
Repository und Arbeitsablauf
- Arbeitsverzeichnis, Index und Commit-Historie anhand konkreter Dateiänderungen unterscheiden.
- Ein Repository initialisieren oder klonen und die Herkunft der verwendeten Konfiguration nachvollziehen.
- Status und Diffs prüfen, bevor Änderungen in die Versionshistorie übernommen werden.
Sinnvolle Änderungen und Dateiauswahl
- Kleine fachlich zusammengehörige Commits mit verständlichen Beschreibungen erstellen.
- Generierte Dateien, private Schlüssel, Zustandsdateien und lokale Einstellungen gezielt ausschließen.
- Den Unterschied zwischen noch nicht erfassten und bereits versionierten vertraulichen Daten erkennen.
Branches und Zusammenarbeit
- Branches anlegen, Änderungen übertragen und den Stand eines entfernten Repositorys aktualisieren.
- Merge Requests beziehungsweise Pull Requests als überprüfbare Änderungsvorschläge verwenden.
- Ein einfaches Branch-Modell mit klaren Zuständigkeiten und begrenzter Lebensdauer vereinbaren.
Konflikte und Fehlerkorrektur
- Konflikte in YAML- und HCL-Dateien inhaltlich auflösen und danach die Syntax prüfen.
- Lokale Korrekturen von Rücknahmen in gemeinsam genutzten Branches unterscheiden.
- Mit revert eine neue Gegenänderung erzeugen und die Folgen von History-Umschreibungen verstehen.
Reviews und Freigaben
- Änderungen an Rechten, Zielsystemen und Ressourcen im Review besonders prüfen.
- Freigegebene Stände mit Tags kennzeichnen und Abhängigkeiten nachvollziehbar dokumentieren.
- Konfigurationsreview mit nachgelagerter Plan- und Funktionsprüfung verbinden.
Infrastrukturprojekt im Team
- Eine kleine Repository-Struktur für Inventories, Rollen, Module und Dokumentation aufbauen.
- Verantwortung für Änderungen und den Umgang mit eiligen Korrekturen festlegen.
- Eine komplette Änderung vom Arbeitsauftrag bis zur versionierten Freigabe durchspielen.
Praxisübungen
- Ein Repository mit vorbereiteten Konfigurationsdateien klonen, eine passende Ausschlussdatei erstellen und eine begrenzte Änderung mit aussagekräftigem Commit ablegen.
- Zwei Branches mit widersprüchlichen Inventory-Änderungen zusammenführen. Den Konflikt fachlich auflösen, die Datei prüfen und das Ergebnis in einem Review erläutern.
- Eine fehlerhafte gemeinsame Änderung durch einen Revert korrigieren und einen freigegebenen Stand markieren. Zusätzlich benennen, welche bereits ausgeführten Änderungen am Zielsystem separat behandelt werden müssen.
Technische Übungsumgebung
Arbeitsplatz mit Git und Editor sowie eine vorbereitete Git-Plattform mit mindestens zwei Testkonten.
Weiterführende Seminare
Passende fachliche Ergänzungen sind Ansible – Grundlagen der Systemautomatisierung, OpenTofu – Grundlagen der Infrastrukturbereitstellung. Die jeweiligen Voraussetzungen bleiben maßgeblich.
-

Lucas Beich
Telefon: + 49 (221) 74740055
E-Mail: lucas.beich@seminar-experts.de -

Paul Goldschmidt
Telefon: + 49 (221) 74740055
E-Mail: paul.goldschmidt@seminar-experts.de
Seminardetails
| Dauer: | 2 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage 09:00 Uhr |
|---|---|
| Preis: |
Öffentlich oder Live Stream: € 1.198 zzgl. MwSt. Inhaus: € 3.400 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | Administratoren, System Engineers und Infrastrukturteams, die Konfigurationen, Skripte und Automatisierungsprojekte gemeinsam verwalten. |
| Voraussetzungen: | Grundlegende Kommandozeilen- und Dateisystemkenntnisse. Programmierkenntnisse oder Erfahrung mit Git werden nicht vorausgesetzt. |
| 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.
