()

NAME
 -

SYNOPSIS

Run a stand-alone +puppet+ manifest.

USAGE

puppet [-h|--help] [-V|--version] [-d|--debug] [-v|--verbose] [-e|--execute]
    [--detailed-exitcodes] [-l|--logdest <file>] <file>

DESCRIPTION

This is the standalone puppet execution tool; use it to execute individual manifests that you write. If you need to execute site-wide manifests, use +puppetd+ and +puppetmasterd+.

OPTIONS

Note that any configuration parameter that's valid in the configuration file is also a valid long argument. For example, 'ssldir' is a valid configuration parameter, so you can specify '--ssldir <directory>' as an argument.

See the configuration file documentation at http://puppetlabs.com/trac/puppet/wiki/ConfigurationReference for the full list of acceptable parameters. A commented list of all configuration options can also be generated by running puppet with '--genconfig'.

debug: Enable full debugging.

detailed-exitcodes: Provide transaction information via exit codes. If
    this is enabled, an exit code of '2' means there were changes, and an exit code of '4' means that there were failures during the transaction.

    help: Print this help message

loadclasses: Load any stored classes. +puppetd+ caches configured
    classes (usually at /etc/puppet/classes.txt), and setting this option causes all of those classes to be set in your +puppet+ manifest.

logdest: Where to send messages. Choose between syslog, the
    console, and a log file. Defaults to sending messages to the console.

    execute: Execute a specific piece of Puppet code

    verbose: Print extra information.

EXAMPLE

puppet -l /tmp/manifest.log manifest.pp

AUTHOR

Luke Kanies

COPYRIGHT

Copyright (c) 2005 Puppet Labs, LLC Licensed under the GNU Public License