From 638450511ae12b105fc48235c9b1a27b62958299 Mon Sep 17 00:00:00 2001 From: Jannik Schönartz Date: Wed, 26 Jun 2019 14:18:36 +0000 Subject: [documentation] Added ipxe builder module. --- documentation/webapp/modules.md | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) (limited to 'documentation/webapp') diff --git a/documentation/webapp/modules.md b/documentation/webapp/modules.md index 716936e..459e972 100644 --- a/documentation/webapp/modules.md +++ b/documentation/webapp/modules.md @@ -64,6 +64,36 @@ If a previously selected group is inside of a blacklisted group, the previously ## Client Registration ## External Backends ## iPXE Builder +This module is all about the ```IPXE``` which gets delivered to the clients when booting over the network. + +IPXE Builder Parameters + +The URL to the ipxe repository has to be defined 1. + +::: tip +The default ipxe repository URL is http://git.ipxe.org/ipxe.git +::: + +Instead of using the master branch, a branchname can be defined with 2. + +Build targets can be selected 3. +Either the build targets in the predefined list can be selected or custom build targets can be added if the administrator enabled custom build targets in the ```ipxe.config``` while setting the value to ```true```. +Custom build targets are added to the predefined list but can be removed using the delete button. + +IPXE Builder Console + +The console shows the output of the building process. +1 cleans the repository. This includes removing the log and the cloned git files. The scripts or configs will stay.\ +2 currently not working. (Should cancel the started building process)\ +3 starts the buildig process. + +IPXE Builder Editor + +There are multiple script/configs which can be edited. The script can be selected within the tabbar 1.\ +The embedded script will be included in the builded ipxe using the ```EMBED=``` parameter.\ +The embedded certificate get included using the ```TRUST=``` parameter.\ +The ```general.h``` and the ```console.h``` are ipxe configurations. They will replace the files in the cloned repository. + ## User Management This module provides a overview table of all the existing users. -- cgit v1.2.3-55-g7522