added cloud-init stuff to control hostnames for puppet and kerberos