To add a node to your Puppet Enterprise (PE) inventory, the main server must receive a certificate signing request (CSR) from a node that has a Puppet agent installed on it, and you must accept the CSR. Accepting the CSR enables Puppet to execute upon that node and impose your settings, adding node data to PuppetDB and making the node accessible across the PE interface.  The agent will automatically send a certificate signing request (CSR) to the main server if you activate agents from the console. If you take a different approach, such as adding agents using an install script, you may need to launch Puppet after agent installation in order to produce the CSR.  From the command line or PE terminal, you may accept CSRs.  Command Line:  To view CSR: sudo puppetserver ca list  To sign a CSR: sudo puppetserver ca sign --certname   To make the node available in the console: puppet agent -t  PE Console:  Certificates > Unsigned certificates > Accept or Reject > Accept All or Reject All.