Puppet Command-Line Interface

Use the Puppet command-line interface (CLI), puppet, to perform tasks such as the following:

  • Initial handshake between the Puppet Server and Puppet Agent nodes

  • Trial run for testing purposes

  • Manage certificates

  • Generate and manage reports

  • Access plug-ins

  • Manage resources

  • Display status

  • Troubleshoot and debug Puppet issues

The puppet command has the following syntax:

# puppet subcommand [options] action [options]

The puppet help command lists and describes all its subcommands.

The puppet help subcommand command provides usage information about the specified subcommand.

The puppet help subcommand action command provides usage information about the specified subcommand and its specified action.