erros you found in puppet apply log clearly pointing to misconfiguration on the puppet side (or certificates problems).
Wed Dec 05 11:51:43 +0530 2012 Puppet (err): Could not send report: SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed. This is often because the time is out of sync on the server or client
Did you check time synchronization?
Do you have any other puppet master in your infrastructure and does your machines trying to connect to it?
there are a whole lot of the potential problems on the puppet side, so this is why I suggesting clean OS reinstall.
Consult with puppet web site on debugging puppet communication problems.
Usually, if you have clean OS installation and follow set by step instructions in http://hortonworks.com/hdp11-hmc-quick-start-guide/ everything works fine.