We currently use cobbler 2.7 with "manage_dhcp=1" on Redhat to install clients with a static IP address i.e.
# cobbler system add --name=scratch2 --profile=rhel6 --mac=00:50:56:b2:53:36 --ip-address=10.10.3.27 --netmask=255.255.255.0 \
--gateway=10.10.3.1 --static=1 --dns-name=
scratch2.example.com --hostname=scratch2 --interface=eth0
The target system boots and the installation proceeds automatically with no use intervention required. Good.