Puppet 4.5 reference manual

The Puppet device subcommand configures network hardware using a catalog downloaded from the Puppet master; in order to function, it requires that the relevant devices be configured.


The device.conf file is located at $confdir/device.conf by default. Its location is configurable with the deviceconfig setting.

The location of the confdir depends on your OS. See the confdir documentation for details.


device.conf is organized in INI-like sections, with one section per device:

    type cisco
    url ssh://admin:[email protected]

The name of each section should be the name that will be used with Puppet device to access the device.

The body of the section should contain a type directive (the only current valid value is cisco) and a url directive (which should be an SSH URL to the device’s management interface).

Back to top
The page rank or the 1 our of 5 rating a user has given the page.
The email address of the user submitting feedback.
The URL of the page being ranked/rated.