Step – 1 -> Once you have VM ready,

Install curl – $sudo apt install curl

Step – 2 ->

Change /etc/hosts to add puppet master dns (Example: vijrooh-xps-13-9343)

Step – 3 ->

$curl -k https://vijrooh-xps-13-9343:8140/packages/current/install.bash | sudo bash

After above step – You should see the cert request in PE but,

If you do not see cert request in the puppet enterprise console then, please do step 4 & 5 (This happens if you have already registered the cert of the same name)

Step -4 ->  Modify  certname in -> /etc/puppetlabs/puppet/puppet.conf if you wish

Step -5 -> Create cert for new server

$sudo puppet agent –test

Step – 6 -> You will see the cert request this time… have fun 🙂