summaryrefslogtreecommitdiffstats
path: root/documentation/de
diff options
context:
space:
mode:
authorJannik Schönartz2019-06-26 16:18:36 +0200
committerJannik Schönartz2019-06-26 16:18:36 +0200
commit638450511ae12b105fc48235c9b1a27b62958299 (patch)
treecd2f1fbd3c47b28b5b33996e5e0585d9f5d5556e /documentation/de
parent[external-backends/idoit] Small bug fix (diff)
downloadbas-638450511ae12b105fc48235c9b1a27b62958299.tar.gz
bas-638450511ae12b105fc48235c9b1a27b62958299.tar.xz
bas-638450511ae12b105fc48235c9b1a27b62958299.zip
[documentation] Added ipxe builder module.
Diffstat (limited to 'documentation/de')
-rw-r--r--documentation/de/webapp/modules.md31
1 files changed, 31 insertions, 0 deletions
diff --git a/documentation/de/webapp/modules.md b/documentation/de/webapp/modules.md
index 2d8c48e..dabb56e 100644
--- a/documentation/de/webapp/modules.md
+++ b/documentation/de/webapp/modules.md
@@ -65,6 +65,37 @@ Wenn eine zuvor ausgewählte Gruppe innerhalb einer geblacklisteten Gruppe ist w
## Externe Backends
## Rechtemanager
## iPXE Builder
+Diese Module umfasst das ```IPXE```, welches an die Clients, die übers Netzwerk booten, ausgeliefert wird.
+
+<a :href="$withBase('/img/ipxe_builder_parameters_de.png')" target="_blank"><img :src="$withBase('/img/ipxe_builder_parameters_de.png')" alt="IPXE Builder Parameters"></a>
+
+Der URL zum IPXE-Repository muss bei <span class="tutorial-label">1</span> angegeben werden.
+
+::: tip
+Der standard IPXE-Repository URL ist <a>http://git.ipxe.org/ipxe.git</a>
+:::
+
+Wenn ein anderer als der Master-branch verwendet werden soll, kann der Branchname bei <span class="tutorial-label">2</span> angegeben werden.
+
+Build Targets können ausgewählt oder hinzugefügt werden <span class="tutorial-label">3</span>.
+Entweder sind die Build Targets in einer vordefinierten Liste und können dort ausgewählt werden oder es können eigene Build targets hinzugefügt werden,
+falls der Administrator in der ```ipxe.config``` Custom Build Targets auf ```true``` gesetzt hat.
+Custom Build Targets werden der vordefinierten Liste hinzugefügt können aber durch den Löschen-Button wieder entfernt werden.
+
+<a :href="$withBase('/img/ipxe_builder_console_de.png')" target="_blank"><img :src="$withBase('/img/ipxe_builder_console_de.png')" alt="IPXE Builder Console"></a>
+
+Die Konsole zeigt den Output des Bau-Prozesses.
+<span class="tutorial-label">1</span> säubert das Repository. Das beinhaltet das Löschen vom Log und den geklonten GIT-Dateien. Die Skripte order Konfiguration werden dabei nicht gelöscht.\
+<span class="tutorial-label">2</span> ist aktuell ohne Funktion. (bricht den Bau-Prozess ab)\
+<span class="tutorial-label">3</span> startet den Bau-Prozess.
+
+<a :href="$withBase('/img/ipxe_builder_editor_de.png')" target="_blank"><img :src="$withBase('/img/ipxe_builder_editor_de.png')" alt="IPXE Builder Editor"></a>
+
+Es gibt mehrere Skripte und Konfiguration, die Editiert werden können. Die verschiedenen Skripte können in der Tabbar <span class="tutorial-label">1</span> ausgewählt werden.\
+Das eingebettete Skript wird beim Bauen in das IPXE mittels des ```EMBED=```-Parameter integriert.\
+Das eingebettete Zertifikat wird mittels des ```TRUST=```-Paramter integriert.\
+Die ```general.h``` und die ```console.h``` sind IPXE Konfigurationen. Sie ersetzten die entsprechenden Dateien in dem geklonten Repository.
+
## Nutzermanagement
Dieses Modul liefert eine Übersichtstabelle von allen Benutzern.