wrote more on ansible implementation
This commit is contained in:
parent
75d3e82db5
commit
7950098865
@ -197,7 +197,21 @@ Ab hier wird die Nutzergruppe \enquote{Entwickler*innen} in zwei Untergruppen st
|
|||||||
|
|
||||||
Um diese Problemstellung anzugehen, wird ein Ansible Filtermodul entworfen. Ein Filtermodul dient als
|
Um diese Problemstellung anzugehen, wird ein Ansible Filtermodul entworfen. Ein Filtermodul dient als
|
||||||
Texttransformator und kann in Jinja-Templates, wie sie von Ansible verwendet werden, wie folgt verwendet werden:\\
|
Texttransformator und kann in Jinja-Templates, wie sie von Ansible verwendet werden, wie folgt verwendet werden:\\
|
||||||
\texttt{\{\{\ \enquote{hello world} | uppercase \}\}}. Dieses Beispiel führt das \enquote{uppercase}-Filtermodul an.
|
\texttt{\{\{\ \enquote{hello world} | uppercase \}\}}.\\
|
||||||
|
\cite{bib:ansible-filter-plugins}
|
||||||
|
Dieses Beispiel führt das \enquote{uppercase}-Filtermodul an.
|
||||||
Ein Beispiel mit dem im Rahmen dieser Ausarbeitung bereitgestellten Filtermodul würde so aussehen:\\
|
Ein Beispiel mit dem im Rahmen dieser Ausarbeitung bereitgestellten Filtermodul würde so aussehen:\\
|
||||||
\texttt{\{\{ smtp.password | resolve\_1p\_secret \}\}}.
|
\texttt{\{\{ smtp.password | resolve\_1p\_secret \}\}}.
|
||||||
|
|
||||||
|
\begin{nicepic}
|
||||||
|
\includegraphics[width=1\textwidth]{images/flowchart-resolve-1p-secret.png}
|
||||||
|
\captionof{figure}{Flussdiagramm: Businesslogik des 1P-Resolver-Filtermoduls}
|
||||||
|
\caption*{Quelle: Eigene Darstellung}
|
||||||
|
\label{fig:flowchart-filtermodule-resolve-1p-secret}
|
||||||
|
\end{nicepic}
|
||||||
|
|
||||||
|
|
||||||
|
\subsection{Übersetzung der UUIDs}
|
||||||
|
Um die für eine*n Entwickler*in gegebene, private \ac{UUID} für eine öffentliche, sich in der Host-Konfiguration gesetzte
|
||||||
|
\ac{UUID} zu ermitteln, frägt das Filtermodul zunächst den Mapping-Eintrag aus dem Entwickler*innen-Vault ab und schlägt
|
||||||
|
hierin die öffentliche \ac{UUID} nach.
|
||||||
|
@ -34,3 +34,11 @@
|
|||||||
year = {2025},
|
year = {2025},
|
||||||
note = {Zugriff: Februar 2025}
|
note = {Zugriff: Februar 2025}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@misc{bib:ansible-filter-plugins,
|
||||||
|
author = {{Red Hat, Inc.}},
|
||||||
|
howpublished = "\url{https://docs.ansible.com/ansible/latest/plugins/filter.html}",
|
||||||
|
title = {{ Filter plugins }},
|
||||||
|
year = {2025},
|
||||||
|
note = {Zugriff: Februar 2025}
|
||||||
|
}
|
||||||
|
BIN
images/flowchart-resolve-1p-secret.png
Normal file
BIN
images/flowchart-resolve-1p-secret.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 103 KiB |
Loading…
x
Reference in New Issue
Block a user