Thank you. I ran into this as well and the /etc/dhcp3 -> /etc/dhcp symlink did the trick.
Following that, I'm also seeing an issue with deploying from template in ubuntu 14.04, where /etc/network/interfaces is not getting the nameservers or search entries that are specified in the os customization spec, and as a result resolv.conf comes up empty.
cat /etc/network/interfaces
iface lo inet loopback
auto lo
auto eth0
iface eth0 inet static
address 172.x.y.z
netmask 255.255.255.0
up route add default gw 172.x.y.1
cat /etc/resolv.conf
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
Same spec works as expected in ubuntu 12.04. Has anyone else experienced this?