please make sure you have the FQDN of the puppet server resolvable on all machines, including the HMC install machine.
if you are using the /etc/hosts file then ensure you have the proper host name in the /etc/hosts of all machines in the cluster
please also verify that the hosts report the correct name, by issuing:
from each host, and ensure your hosts entries match
Thanks for your interest in HDP and let us know if this does not resolve your issue