Unattended Linux installation from PXE using IPMI

How many systems are you looking to bootstrap and install in an unattended manner?

The tool I use for this is Cobbler, which handles the specific DNS/DHCP/TFTP/PXE portions of the installation with the correct image, based on the target host's MAC address. E.g. it would bypass any PXE selection menus.

You can have different server profile types and a form of modular kickstart files (snippets).

This sounds like the closest thing to what you're asking for.