cobbler / cobbler

Cobbler is a versatile Linux deployment server
https://cobbler.github.io
GNU General Public License v2.0
2.6k stars 653 forks source link

Support custom boot loader configuration file templates #1328

Open Hefeweizen opened 9 years ago

Hefeweizen commented 9 years ago

Cobbler has a fine mechanism for customizing PXE Menu items for distros (/etc/cobbler/pxe/pxeprofile.template). It'd be nice if this could be generalized so that arbitrary snippets could be included. This would allow pointing to another pxe boot setup (think windows or even a vsphere autodeploy install).

Currently this can be hacked around by defining a dummy profile and providing /etc/cobbler/pxe/pxeprofile_dummy.template. But that's not a great long-term solution.

tgelter commented 9 years ago

+1 We're currently using this work-a-round to auto deploy ESXi nodes to different vCenter instances that happen to exist within the same VLAN. Managing this sort of configuration within DHCP became far too cumbersome.

Hefeweizen commented 9 years ago

To clarify, this functionality supports the use case of pxe chainloading; it needs the ability to specify remote servers.