Puppet device
With Puppet device, you can manage network devices, such as routers, switches, firewalls, and Internet of Things (IOT) devices, without installing a Puppet agent on them. Devices that cannot run Puppet applications require a Puppet agent to act as a proxy. The proxy manages certificates, collects facts, retrieves and applies catalogs, and stores reports on behalf of a device.
Puppet device runs on both *nix and Windows. The Puppet device application combines some of the
functionality of the Puppet apply and Puppet resource applications. For details about running
the Puppet device application, see the puppet device
man
page.