Currently the $ip parameter in dhcp::host is of type Stdlib::Compact::Ip_address and so it is not possible to pass a hostname to the fixed-address parameter. Since dhcpd also supports hostnames for the fixed-address parameter, please add support for this too.