Description
This role installs and manages a PXE bootloader based on SYSLINUX.
Requirement
General variables
- os
Variables
-
pxelinux_version
- description:
- This option specifies the used version of PXELINUX.
- default: "6.03"
- description:
-
pxelinux_download_path
- description:
- This option contains the download path of PXELINUX.
- default: "https://mirrors.edge.kernel.org/pub/linux/utils/boot/syslinux"
- description:
Process
main
- create subdirectories for boot images and configuration files
- install pxelinux files to root directory
- run configuration tasks
configure
- install configuration file for default boot
registerimage
- copy image from
netboot_image_buildpath
to image directory - create configuration file for image
unregisterimage
- delete image from image directory
- delete configuration file for image
setimage
- copy configuration file of image to file named by the MAC-address of host
resetimage
- delete file named by the MAC-address of host
License
BSD-3-Clauses
Contributors
- Martin Pietsch (martin.pietsch@tu-dresden.de)