puppet

Langue: en

Version: 385239 (fedora - 01/12/10)

Section: 8 (Commandes administrateur)

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 thataqs valid in the configuration file is also a valid long argument. For example, aqssldiraq is a valid configuration parameter, so you can specify aq--ssldir <directory>aq 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 aq--genconfigaq.

debug: Enable full debugging.

detailed-exitcodes: Provide transaction information via exit codes. If
this is enabled, an exit code of aq2aq means there were changes, and an exit code of aq4aq 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 (c) 2005 Puppet Labs, LLC Licensed under the GNU Public License