I accidentally deleted SSL and now there is nothing inside my /etc/puppetlabs/puppet/ssl/certificate_requests/. I have tried re-installing puppet master and done few other things but it hasn't solved yet.
Is there a way to get the certificates back without having to re-configure puppet master again and doing all the steps?
certificate_requestsdirectory is the least of your worries. If you deleted the wholessl/directory then you deleted the master's host and CA certificates, and without those you are thoroughly hosed. Recover from backup (you do have backups, right?). - John Bollinger