Puppet’s command line tools consist of a single
puppet binary with many subcommands. The following subcommands are available in this version of Puppet:
These subcommands form the core of Puppet’s tool set, and every user should understand what they do.
puppet certcommand is available only in Puppet versions prior to 6.0. For 6.0 and later, use the
Many or most users need to use these subcommands at some point, but they aren’t needed for daily use the way the core tools are.
- puppet config
- puppet describe
- puppet device
- puppet doc
- puppet epp
- puppet generate
- puppet help
- puppet node
- puppet parser
- puppet plugin
- puppet script
- puppet ssl
Most users can ignore these subcommands. They’re only useful for certain niche workflows, and most of them are interfaces to Puppet’s internal subsystems.