Add agentless nodes to the inventory

Use SSH or WinRM remote connections to add agentless nodes to your Puppet Enterprise (PE) inventory so you can run tasks on them. Agentless nodes are nodes that can't (or don't) have a Puppet agent installed on them.

Before you begin:

Add classes to the PE Master node group for each agent platform used in your environment. For example, pe_repo::platform::el_7_x86_64.

Make sure your user account has this permission: Nodes: Add and delete connection information from inventory service

  1. In the PE console, click Nodes > Add nodes.
  2. Click Connect over SSH or WinRM.
  3. Select a transport method.
    • SSH for *nix and macOS targets
    • WinRM for Windows targets
  4. Enter target host names and the credentials required to access them. If you use an SSH key, include the begin and end tags.
  5. Optional: Select additional Transport configuration options. For example, to customize the connection port number, select Target Port from the Target options drop-down list, enter the desired port number, and click Add.
  6. Click Add nodes.
What to do next
After adding agentless nodes to your PE inventory, they are added to PuppetDB, and you can view them on the Nodes page (in the console). Any nodes in your inventory can be added to the inventory node list when you set up a job to run tasks. To review a node's connection settings or remove an agentless node from the inventory, go to the Connections tab on the Node details page.