Automatisierung benötigt versionierbare Konfigurationen, ohne Zugangsdaten ungeschützt in Repositories zu verteilen. Das Seminar entwickelt dafür nachvollziehbare Arbeitsweisen mit Ansible Vault und SOPS. An einem zusammenhängenden Beispiel werden verschlüsselte Dateien erstellt, im Team geprüft und erst während der vorgesehenen Ausführung entschlüsselt.
Ein Schwerpunkt ist der Umgang mit dem Schlüsselmaterial selbst. Die geschützte Datei löst weder die sichere Bereitstellung des Entschlüsselungsschlüssels noch den Schutz des laufenden Prozesses automatisch. Deshalb werden lokale Arbeitskopien, temporäre Dateien, Build-Ausgaben und Protokolle in die Übungen einbezogen. Der Teamwechsel wird sowohl technisch als auch im Hinblick auf bereits vorhandene Kopien untersucht.
Inhaltsübersicht
- Ansible Vault im Automatisierungsablauf
- SOPS und age
- Git-Reviews und automatisierte Verarbeitung
- Schlüsselwechsel und Teamwechsel
- Praktische Übungen
- Schulungsumgebung
Seminarinhalte
Ansible Vault im Automatisierungsablauf
- Dateien und einzelne Variablen passend zur Rollen- und Inventarstruktur verschlüsseln.
- Vault-IDs und getrennte Kennwörter für Umgebungen verwenden.
- Geschützte Eingabe, Dateirechte und den Umgang mit entschlüsselten Werten während der Ausführung festlegen.
SOPS und age
- Strukturierte Dateien mit SOPS bearbeiten und age-Empfänger zuordnen.
- Erstellungsregeln für unterschiedliche Pfade und Umgebungen definieren.
- Lesbare Strukturinformationen und verschlüsselte Werte hinsichtlich ihres Schutzbedarfs unterscheiden.
Git-Reviews und automatisierte Verarbeitung
- Änderungen an verschlüsselten Dateien in einem nachvollziehbaren Review bearbeiten.
- Entschlüsselung auf freigegebene Ausführungsschritte und Identitäten beschränken.
- Klartext in temporären Dateien, Protokollen und Artefakten mit konkreten Prüfungen vermeiden.
Schlüsselwechsel und Teamwechsel
- Empfängeränderung, Erneuerung des Dateischlüssels und Rotation des eigentlichen Zugangswerts unterscheiden.
- SOPS-updatekeys und rotate sowie Ansible-Vault-rekey im passenden Kontext einsetzen.
- Bestehende Kopien und Git-Historie bei einem ausgeschiedenen Teammitglied in die Maßnahmenplanung aufnehmen.
Praktische Übungen
- Ein Ansible-Inventar mit getrennten Testumgebungen vorbereiten und vertrauliche Variablen verschlüsseln.
- Ein Playbook mit passender Vault-ID ausführen und seine Ausgabe auf Klartext prüfen.
- Eine SOPS-Datei mit age verschlüsseln und pfadbezogene Empfängerregeln festlegen.
- Eine Secret-Änderung über einen Git-Branch mit Review in die Bereitstellung übernehmen.
- Einen Empfängerwechsel und eine Dateischlüsselerneuerung ausführen und Zugriffstests wiederholen.
- Den zugrunde liegenden Testzugang wechseln und die Auswirkungen auf alte Dateikopien beurteilen.
Schulungsumgebung
Die Umgebung umfasst Linux, Ansible, Git, SOPS, age und vorbereitete Playbooks. Für die Übungen werden ausschließlich eigens angelegte Schlüssel und Testzugangsdaten verwendet.
Fachbereichsleiter / Leiter der Trainer / Ihre Ansprechpartner
-

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: | Ansible-Anwender, Linux-Administratoren, DevOps- und GitOps-Teams |
| Voraussetzungen: | Grundkenntnisse in Ansible-Playbooks, YAML, Git und Linux-Shell; keine Kubernetes-Administration erforderlich |
| 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.
