debops.netboot_assistant

Debian supports installation through PXE network booting. One way to implement this is to use a DHCP server and TFTP server to offer Debian Installer images to hosts over the network.

To maintain the local Debian Installer images and update them on point releases, users can utilize the di-netboot-assistant Debian package. It contains the scripts and logic to download specific Debian or Ubuntu netboot images and veriy their authenticity, as well as add optional non-free firmware to be available in the installer.

The debops.netboot_assistant Ansible role provides a convenient way to use the package and configure a set of Debian Installer "netinst" images on a TFTP server. The role also includes a refresh script which will handle the planned point releases as they occur so that the images can be kept up to date automatically.

The role integrates with the debops.ipxe role to provide a convenient iPXE boot menu and debops.preseed role which manages a set of Debian Preseed scripts for the installer to use.