mr-provisioner
helps automate and provision servers, manage and assign hardware. It can handle multiple architectures.
It handles the entire network boot process from controlling DHCP and handling TFTP request to providing installation configuration files.
Read the documentation at https://mr-provisioner.readthedocs.io/