Cobbler is able to manage complex network scenarios like bridging on a bonded Ethernet link.
[5] Cobbler builds on the Kickstart mechanism and offers installation profiles that can be applied to one or many machines.
Cobbler has features to dynamically change the information contained in a kickstart template (definition), either by passing variables called ksmeta or by using so-called snippets.
There are examples for network setup or disk partitioning; keeping common code in snippets helps minimize the size of the kickstart files.
Cobbler was originally targeted for RPM-based[clarification needed] installs via Kickstart and Anaconda, and was previously hosted as part of the Fedora Project.