If you get this Puppet error (when running puppet agent -t on your client):
Error 400 on SERVER: Error from DataBinding 'hiera' while looking up 'puppet_enterprise::certificate_authority_port': (
): could not found expected ':'
It means that there is a syntax error in you hiera yaml file.