Puppet feature used to manage network devices (mostly just Cisco) by sshing into the devices and running commands.

https://puppetlabs.com/blog/puppet-network-device-management

While this will likely eventually be replaced by better integrated onePK based puppet agent software this is still the best way to use Puppet to manage IOS devices.