31 lines
1.9 KiB
TeX
Raw Normal View History

2025-02-14 10:52:37 +01:00
%
% Chapter: Evaluation
%
\chapter{Evaluation und Fazit}
Das abschließende Ergebnis des in dieser Ausarbeitung dokumentierten Projektes
ist ein Python-Projekt, das in der Lage ist, anhand einer Berechtigungs-Konfigurationsdatei im Yaml-Format
\ac{1P}-Einträge in Entwickler*innen-Vaults zu kopieren, zu löschen und deren Referenz zu den originalen Einträgen zu wahren.
2025-02-14 11:19:47 +01:00
Diese Berechtigungs-Konfigurationsdatei unterstützt das Erfassen von Berechtigungen über Wildcard-Matching sowie über einzelne
\ac{UUID}-Zuweisungen. Diese Einträge können Entwickler*innen anschließend in der \ac{1P}-GUI-Anwendung einsehen.\\
2025-02-26 16:46:35 +01:00
Das Synchronisations-Werkzeug verweigert Anfragen, die zur Löschung von originalen Einträgen führen könnten.
2025-02-14 11:19:47 +01:00
\\
\\
Ebenso ist Teil des Ergebnisses ein Ansible-Filtermodul, das in der Lage ist, unsensible \ac{1P}-Referenzen
2025-02-26 14:50:48 +01:00
in Host-Konfigurationsdateien aus \ac{1P} zu dereferenzieren, sowohl als interne*r Entwickler*in ohne Entwickler*innen-Vault,
2025-02-26 16:46:35 +01:00
als auch als externe*r Entwickler*in mit
2025-02-14 11:19:47 +01:00
Entwickler*innen-Vault. Das geschiet in einer IT-sicherheitstechnich unbedenklichen
2025-02-14 10:52:37 +01:00
und performanten Art- und Weise.
2025-02-14 11:19:47 +01:00
\\
\\
2025-02-14 11:37:51 +01:00
Hiermit ist das in \fullref{tbl:lastenheft} definierte Lastenheft des Stakeholders in Gänze erfüllt.
Nach Vorstellung der erarbeiteten Ergebnisse vor dem Stakeholder zeigt sich sich dieser zufrieden und bestätigt die
2025-02-14 11:19:47 +01:00
pragmatische Korrektheit des Produktes.
2025-02-14 10:52:37 +01:00
Die hier geschaffene Technologie bringt dem Partnerunternehmen zweierlei Mehrwert:
2025-02-26 14:50:48 +01:00
Einerseits können \ac{1P}-Berechtigungen nun ohne weiteres beschränkt an Praktikant*innen, neu eingestellte und externe Entwickler*innen
2025-02-14 10:52:37 +01:00
vergeben werden. Darüber hinaus bereitet diese Technologie den Weg für das Partnerunternehmen,
ihr Docker-Ansible-Repository so anzupassen, dass es keine Klartext-Secrets mehr beinhaltet.
Das erlaubt dem Partnerunternehmen diese Toolbox mit externen Entwickler*innen und Agenturen zu teilen
und somit Arbeit auszulagern.