puppet(8)

puppet8

An automated configuration management tool

Usage

puppet subcommand [options] action [options]

Overview

Puppet, an automated administrative engine for your Linux, Unix, and Windows systems, performs administrative tasks (such as adding users, installing packages, and updating server configurations) based on a centralized specification.

Commands

Common

apply
Apply Puppet manifests locally

agent
The puppet agent daemon

config
Interact with Puppet´s settings.

help
Display Puppet help.

lookup
Interactive Hiera lookup

module
Creates, installs and searches for modules on the Puppet Forge.

resource
The resource abstraction layer shell

Specialized

strings
Generate Puppet documentation with YARD.

catalog
Compile, save, view, and convert catalogs.

describe
Display help about resource types

device
Manage remote network devices

doc
Generate Puppet references

epp
Interact directly with the EPP template parser/renderer.

facts
Retrieve and store facts.

filebucket
Store and retrieve files in a filebucket

generate
Generates Puppet code from Ruby definitions.

node
View and manage node definitions.

parser
Interact directly with the parser.

plugin
Interact with the Puppet plugin system.

script
Run a puppet manifests as a script without compiling a catalog

ssl
Manage SSL keys and certificates for puppet SSL clients

Releases

10 releases since Debian 5.0 (Lenny); the text changed 9 times.

  1. 5.0
  2. 6.0
  3. 7
  4. 8
  5. 9
  6. 10
  7. 11
  8. 12
  9. 13
  10. Arch

From puppet 8.10.0-6 in Arch Linux 2026-11-01. Also shipped by openvox. Parsed by carta from the page's man source.