Signed-off-by: nfagerlund <[email protected]>
---
Local-branch: ticket/next/1204
 man/man5/puppet.conf.5       |    4 +-
 man/man8/puppet-agent.8      |  139 ++++++++++++++++++++++++++++++++++++++++++
 man/man8/puppet-apply.8      |   75 ++++++++++++++++++++++
 man/man8/puppet-cert.8       |   94 ++++++++++++++++++++++++++++
 man/man8/puppet-describe.8   |   51 +++++++++++++++
 man/man8/puppet-doc.8        |  101 ++++++++++++++++++++++++++++++
 man/man8/puppet-filebucket.8 |   81 ++++++++++++++++++++++++
 man/man8/puppet-inspect.8    |   28 +++++++++
 man/man8/puppet-kick.8       |  115 ++++++++++++++++++++++++++++++++++
 man/man8/puppet-master.8     |   63 +++++++++++++++++++
 man/man8/puppet-queue.8      |   55 +++++++++++++++++
 man/man8/puppet-resource.8   |   84 +++++++++++++++++++++++++
 man/man8/ralsh.8             |    2 +-
 13 files changed, 889 insertions(+), 3 deletions(-)
 create mode 100644 man/man8/puppet-agent.8
 create mode 100644 man/man8/puppet-apply.8
 create mode 100644 man/man8/puppet-cert.8
 create mode 100644 man/man8/puppet-describe.8
 create mode 100644 man/man8/puppet-doc.8
 create mode 100644 man/man8/puppet-filebucket.8
 create mode 100644 man/man8/puppet-inspect.8
 create mode 100644 man/man8/puppet-kick.8
 create mode 100644 man/man8/puppet-master.8
 create mode 100644 man/man8/puppet-queue.8
 create mode 100644 man/man8/puppet-resource.8

diff --git a/man/man5/puppet.conf.5 b/man/man5/puppet.conf.5
index feccf10..f6c9926 100644
--- a/man/man5/puppet.conf.5
+++ b/man/man5/puppet.conf.5
@@ -2,7 +2,7 @@
 .\" http://github.com/rtomayko/ronn/tree/0.7.3
 .
 .TH "PUPPETCONF" "5" "February 2011" "Puppet Labs, LLC" "Puppet manual"
-\fBThis page is autogenerated; any changes will get overwritten\fR \fI(last 
generated on Wed Feb 16 17:06:38 \-0800 2011)\fR
+\fBThis page is autogenerated; any changes will get overwritten\fR \fI(last 
generated on Thu Feb 17 09:56:34 \-0800 2011)\fR
 .
 .SH "Specifying Configuration Parameters"
 .
@@ -1589,4 +1589,4 @@ Boolean; whether to use the zlib library
 .IP "" 0
 .
 .P
-\fIThis page autogenerated on Wed Feb 16 17:06:38 \-0800 2011\fR
+\fIThis page autogenerated on Thu Feb 17 09:56:34 \-0800 2011\fR
diff --git a/man/man8/puppet-agent.8 b/man/man8/puppet-agent.8
new file mode 100644
index 0000000..3fadd9d
--- /dev/null
+++ b/man/man8/puppet-agent.8
@@ -0,0 +1,139 @@
+.\" generated with Ronn/v0.7.3
+.\" http://github.com/rtomayko/ronn/tree/0.7.3
+.
+.TH "PUPPET\-AGENT" "8" "February 2011" "Puppet Labs, LLC" "Puppet manual"
+.
+.SH "NAME"
+\fBpuppet\-agent\fR \- The puppet agent daemon
+.
+.SH "SYNOPSIS"
+Retrieves the client configuration from the puppet master and applies it to 
the local host\.
+.
+.P
+This service may be run as a daemon, run periodically using cron (or something 
similar), or run interactively for testing purposes\.
+.
+.SH "USAGE"
+puppet agent [\-D|\-\-daemonize|\-\-no\-daemonize] [\-d|\-\-debug] 
[\-\-detailed\-exitcodes] [\-\-disable] [\-\-enable] [\-h|\-\-help] 
[\-\-certname \fIhost name\fR] [\-l|\-\-logdest syslog|\fIfile\fR|console] 
[\-o|\-\-onetime] [\-\-serve \fIhandler\fR] [\-t|\-\-test] [\-\-noop] 
[\-\-digest \fIdigest\fR] [\-\-fingerprint] [\-V|\-\-version] [\-v|\-\-verbose] 
[\-w|\-\-waitforcert \fIseconds\fR]
+.
+.SH "DESCRIPTION"
+This is the main puppet client\. Its job is to retrieve the local machine\'s 
configuration from a remote server and apply it\. In order to successfully 
communicate with the remote server, the client must have a certificate signed 
by a certificate authority that the server trusts; the recommended method for 
this, at the moment, is to run a certificate authority as part of the puppet 
server (which is the default)\. The client will connect and request a signed 
certificate, and will continue connecting until it receives one\.
+.
+.P
+Once the client has a signed certificate, it will retrieve its configuration 
and apply it\.
+.
+.SH "USAGE NOTES"
+\'puppet agent\' does its best to find a compromise between interactive use 
and daemon use\. Run with no arguments and no configuration, it will go into 
the background, attempt to get a signed certificate, and retrieve and apply its 
configuration every 30 minutes\.
+.
+.P
+Some flags are meant specifically for interactive use \-\- in particular, 
\'test\', \'tags\' or \'fingerprint\' are useful\. \'test\' enables verbose 
logging, causes the daemon to stay in the foreground, exits if the server\'s 
configuration is invalid (this happens if, for instance, you\'ve left a syntax 
error on the server), and exits after running the configuration once (rather 
than hanging around as a long\-running process)\.
+.
+.P
+\'tags\' allows you to specify what portions of a configuration you want to 
apply\. Puppet elements are tagged with all of the class or definition names 
that contain them, and you can use the \'tags\' flag to specify one of these 
names, causing only configuration elements contained within that class or 
definition to be applied\. This is very useful when you are testing new 
configurations \-\- for instance, if you are just starting to manage \'ntpd\', 
you would put all of the new elements into an \'ntpd\' class, and call puppet 
with \'\-\-tags ntpd\', which would only apply that small portion of the 
configuration during your testing, rather than applying the whole thing\.
+.
+.P
+\'fingerprint\' is a one\-time flag\. In this mode \'puppet agent\' will run 
once and display on the console (and in the log) the current certificate (or 
certificate request) fingerprint\. Providing the \'\-\-digest\' option allows 
to use a different digest algorithm to generate the fingerprint\. The main use 
is to verify that before signing a certificate request on the master, the 
certificate request the master received is the same as the one the client sent 
(to prevent against man\-in\-the\-middle attacks when signing certificates)\.
+.
+.SH "OPTIONS"
+Note that any configuration parameter that\'s valid in the configuration file 
is also a valid long argument\. For example, \'server\' is a valid 
configuration parameter, so you can specify \'\-\-server \fIservername\fR\' as 
an argument\.
+.
+.P
+See the configuration file documentation at 
http://docs\.puppetlabs\.com/references/stable/configuration\.html for the full 
list of acceptable parameters\. A commented list of all configuration options 
can also be generated by running puppet agent with \'\-\-genconfig\'\.
+.
+.TP
+\-\-daemonize
+Send the process into the background\. This is the default\.
+.
+.TP
+\-\-no\-daemonize
+Do not send the process into the background\.
+.
+.TP
+\-\-debug
+Enable full debugging\.
+.
+.TP
+\-\-digest
+Change the certificate fingerprinting digest algorithm\. The default is MD5\. 
Valid values depends on the version of OpenSSL installed, but should always at 
least contain MD5, MD2, SHA1 and SHA256\.
+.
+.TP
+\-\-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\. This option only makes sense in 
conjunction with \-\-onetime\.
+.
+.TP
+\-\-disable
+Disable working on the local system\. This puts a lock file in place, causing 
\'puppet agent\' not to work on the system until the lock file is removed\. 
This is useful if you are testing a configuration and do not want the central 
configuration to override the local state until everything is tested and 
committed\.
+.
+.IP
+\'puppet agent\' uses the same lock file while it is running, so no more than 
one \'puppet agent\' process is working at a time\.
+.
+.IP
+\'puppet agent\' exits after executing this\.
+.
+.TP
+\-\-enable
+Enable working on the local system\. This removes any lock file, causing 
\'puppet agent\' to start managing the local system again (although it will 
continue to use its normal scheduling, so it might not start for another half 
hour)\.
+.
+.IP
+\'puppet agent\' exits after executing this\.
+.
+.TP
+\-\-certname
+Set the certname (unique ID) of the client\. The master reads this unique 
identifying string, which is usually set to the node\'s fully\-qualified domain 
name, to determine which configurations the node will receive\. Use this option 
to debug setup problems or implement unusual node identification schemes\.
+.
+.TP
+\-\-help
+Print this help message
+.
+.TP
+\-\-logdest
+Where to send messages\. Choose between syslog, the console, and a log file\. 
Defaults to sending messages to syslog, or the console if debugging or 
verbosity is enabled\.
+.
+.TP
+\-\-no\-client
+Do not create a config client\. This will cause the daemon to run without ever 
checking for its configuration automatically, and only makes sense
+.
+.TP
+\-\-onetime
+Run the configuration once\. Runs a single (normally daemonized) Puppet run\. 
Useful for interactively running puppet agent when used in conjunction with the 
\-\-no\-daemonize option\.
+.
+.TP
+\-\-fingerprint
+Display the current certificate or certificate signing request fingerprint and 
then exit\. Use the \'\-\-digest\' option to change the digest algorithm used\.
+.
+.TP
+\-\-serve
+Start another type of server\. By default, \'puppet agent\' will start a 
service handler that allows authenticated and authorized remote nodes to 
trigger the configuration to be pulled down and applied\. You can specify any 
handler here that does not require configuration, e\.g\., filebucket, ca, or 
resource\. The handlers are in \'lib/puppet/network/handler\', and the names 
must match exactly, both in the call to \'serve\' and in 
\'namespaceauth\.conf\'\.
+.
+.TP
+\-\-test
+Enable the most common options used for testing\. These are \'onetime\', 
\'verbose\', \'ignorecache\', \'no\-daemonize\', \'no\-usecacheonfailure\', 
\'detailed\-exit\-codes\', \'no\-splay\', and \'show_diff\'\.
+.
+.TP
+\-\-noop
+Use \'noop\' mode where the daemon runs in a no\-op or dry\-run mode\. This is 
useful for seeing what changes Puppet will make without actually executing the 
changes\.
+.
+.TP
+\-\-verbose
+Turn on verbose reporting\.
+.
+.TP
+\-\-version
+Print the puppet version number and exit\.
+.
+.TP
+\-\-waitforcert
+This option only matters for daemons that do not yet have certificates and it 
is enabled by default, with a value of 120 (seconds)\. This causes \'puppet 
agent\' to connect to the server every 2 minutes and ask it to sign a 
certificate request\. This is useful for the initial setup of a puppet client\. 
You can turn off waiting for certificates by specifying a time of 0\.
+.
+.SH "EXAMPLE"
+.
+.nf
+
+$ puppet agent \-\-server puppet\.domain\.com
+.
+.fi
+.
+.SH "AUTHOR"
+Luke Kanies
+.
+.SH "COPYRIGHT"
+Copyright (c) 2005, 2006 Puppet Labs, LLC Licensed under the GNU Public License
diff --git a/man/man8/puppet-apply.8 b/man/man8/puppet-apply.8
new file mode 100644
index 0000000..d8d864b
--- /dev/null
+++ b/man/man8/puppet-apply.8
@@ -0,0 +1,75 @@
+.\" generated with Ronn/v0.7.3
+.\" http://github.com/rtomayko/ronn/tree/0.7.3
+.
+.TH "PUPPET\-APPLY" "8" "February 2011" "Puppet Labs, LLC" "Puppet manual"
+.
+.SH "NAME"
+\fBpuppet\-apply\fR \- Apply Puppet manifests locally
+.
+.SH "SYNOPSIS"
+Applies a standalone Puppet manifest to the local system\.
+.
+.SH "USAGE"
+puppet apply [\-h|\-\-help] [\-V|\-\-version] [\-d|\-\-debug] 
[\-v|\-\-verbose] [\-e|\-\-execute] [\-\-detailed\-exitcodes] [\-l|\-\-logdest 
\fIfile\fR] [\-\-apply \fIcatalog\fR] \fIfile\fR
+.
+.SH "DESCRIPTION"
+This is the standalone puppet execution tool; use it to apply individual 
manifests\.
+.
+.P
+When provided with a modulepath, via command line or config file, puppet apply 
can effectively mimic the catalog that would be served by puppet master with 
access to the same modules, although there are some subtle differences\. When 
combined with scheduling and an automated system for pushing manifests, this 
can be used to implement a serverless Puppet site\.
+.
+.P
+Most users should use \'puppet agent\' and \'puppet master\' for site\-wide 
manifests\.
+.
+.SH "OPTIONS"
+Note that any configuration parameter that\'s valid in the configuration file 
is also a valid long argument\. For example, \'modulepath\' is a valid 
configuration parameter, so you can specify \'\-\-tags \fIclass\fR,\fItag\fR\' 
as an argument\.
+.
+.P
+See the configuration file documentation at 
http://docs\.puppetlabs\.com/references/stable/configuration\.html for the full 
list of acceptable parameters\. A commented list of all configuration options 
can also be generated by running puppet with \'\-\-genconfig\'\.
+.
+.TP
+\-\-debug
+Enable full debugging\.
+.
+.TP
+\-\-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\.
+.
+.TP
+\-\-help
+Print this help message
+.
+.TP
+\-\-loadclasses
+Load any stored classes\. \'puppet agent\' 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\.
+.
+.TP
+\-\-logdest
+Where to send messages\. Choose between syslog, the console, and a log file\. 
Defaults to sending messages to the console\.
+.
+.TP
+\-\-execute
+Execute a specific piece of Puppet code
+.
+.TP
+\-\-verbose
+Print extra information\.
+.
+.TP
+\-\-apply
+Apply a JSON catalog (such as one generated with \'puppet master 
\-\-compile\')\. You can either specify a JSON file or pipe in JSON from 
standard input\.
+.
+.SH "EXAMPLE"
+.
+.nf
+
+$ puppet apply \-l /tmp/manifest\.log manifest\.pp
+$ puppet apply \-\-modulepath=/root/dev/modules \-e "include ntpd::server"
+.
+.fi
+.
+.SH "AUTHOR"
+Luke Kanies
+.
+.SH "COPYRIGHT"
+Copyright (c) 2005 Puppet Labs, LLC Licensed under the GNU Public License
diff --git a/man/man8/puppet-cert.8 b/man/man8/puppet-cert.8
new file mode 100644
index 0000000..bea7596
--- /dev/null
+++ b/man/man8/puppet-cert.8
@@ -0,0 +1,94 @@
+.\" generated with Ronn/v0.7.3
+.\" http://github.com/rtomayko/ronn/tree/0.7.3
+.
+.TH "PUPPET\-CERT" "8" "February 2011" "Puppet Labs, LLC" "Puppet manual"
+.
+.SH "NAME"
+\fBpuppet\-cert\fR \- Manage certificates and requests
+.
+.SH "SYNOPSIS"
+Standalone certificate authority\. Capable of generating certificates, but 
mostly used for signing certificate requests from puppet clients\.
+.
+.SH "USAGE"
+puppet cert [\-h|\-\-help] [\-V|\-\-version] [\-d|\-\-debug] [\-v|\-\-verbose] 
[\-g|\-\-generate] [\-l|\-\-list] [\-s|\-\-sign] [\-r|\-\-revoke] 
[\-p|\-\-print] [\-c|\-\-clean] [\-\-verify] [\-\-digest \fIdigest\fR] 
[\-\-fingerprint] [host]
+.
+.SH "DESCRIPTION"
+Because the puppet master service defaults to not signing client certificate 
requests, this script is available for signing outstanding requests\. It can be 
used to list outstanding requests and then either sign them individually or 
sign all of them\.
+.
+.SH "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 \fIdirectory\fR\' as 
an argument\.
+.
+.P
+See the configuration file documentation at 
http://docs\.puppetlabs\.com/references/stable/configuration\.html for the full 
list of acceptable parameters\. A commented list of all configuration options 
can also be generated by running puppet cert with \'\-\-genconfig\'\.
+.
+.TP
+\-\-all
+Operate on all items\. Currently only makes sense with \'\-\-sign\', 
\'\-\-clean\', or \'\-\-list\'\.
+.
+.TP
+\-\-digest
+Set the digest for fingerprinting (defaults to md5)\. Valid values depends on 
your openssl and openssl ruby extension version, but should contain at least 
md5, sha1, md2, sha256\.
+.
+.TP
+\-\-clean
+Remove all files related to a host from puppet cert\'s storage\. This is 
useful when rebuilding hosts, since new certificate signing requests will only 
be honored if puppet cert does not have a copy of a signed certificate for that 
host\. The certificate of the host is also revoked\. If \'\-\-all\' is 
specified then all host certificates, both signed and unsigned, will be 
removed\.
+.
+.TP
+\-\-debug
+Enable full debugging\.
+.
+.TP
+\-\-generate
+Generate a certificate for a named client\. A certificate/keypair will be 
generated for each client named on the command line\.
+.
+.TP
+\-\-help
+Print this help message
+.
+.TP
+\-\-list
+List outstanding certificate requests\. If \'\-\-all\' is specified, signed 
certificates are also listed, prefixed by \'+\', and revoked or invalid 
certificates are prefixed by \'\-\' (the verification outcome is printed in 
parenthesis)\.
+.
+.TP
+\-\-print
+Print the full\-text version of a host\'s certificate\.
+.
+.TP
+\-\-fingerprint
+Print the DIGEST (defaults to md5) fingerprint of a host\'s certificate\.
+.
+.TP
+\-\-revoke
+Revoke the certificate of a client\. The certificate can be specified either 
by its serial number, given as a decimal number or a hexadecimal number 
prefixed by \'0x\', or by its hostname\. The certificate is revoked by adding 
it to the Certificate Revocation List given by the \'cacrl\' config parameter\. 
Note that the puppetmasterd needs to be restarted after revoking certificates\.
+.
+.TP
+\-\-sign
+Sign an outstanding certificate request\. Unless \'\-\-all\' is specified, 
hosts must be listed after all flags\.
+.
+.TP
+\-\-verbose
+Enable verbosity\.
+.
+.TP
+\-\-version
+Print the puppet version number and exit\.
+.
+.TP
+\-\-verify
+Verify the named certificate against the local CA certificate\.
+.
+.SH "EXAMPLE"
+.
+.nf
+
+$ puppet cert \-l
+culain\.madstop\.com
+$ puppet cert \-s culain\.madstop\.com
+.
+.fi
+.
+.SH "AUTHOR"
+Luke Kanies
+.
+.SH "COPYRIGHT"
+Copyright (c) 2005 Puppet Labs, LLC Licensed under the GNU Public License
diff --git a/man/man8/puppet-describe.8 b/man/man8/puppet-describe.8
new file mode 100644
index 0000000..c54a7be
--- /dev/null
+++ b/man/man8/puppet-describe.8
@@ -0,0 +1,51 @@
+.\" generated with Ronn/v0.7.3
+.\" http://github.com/rtomayko/ronn/tree/0.7.3
+.
+.TH "PUPPET\-DESCRIBE" "8" "February 2011" "Puppet Labs, LLC" "Puppet manual"
+.
+.SH "NAME"
+\fBpuppet\-describe\fR \- Display help about resource types
+.
+.SH "SYNOPSIS"
+Prints help about Puppet resource types, providers, and metaparameters\.
+.
+.SH "USAGE"
+puppet describe [\-h|\-\-help] [\-s|\-\-short] [\-p|\-\-providers] 
[\-l|\-\-list] [\-m|\-\-meta]
+.
+.SH "OPTIONS"
+.
+.TP
+\-\-help
+Print this help text
+.
+.TP
+\-\-providers
+Describe providers in detail for each type
+.
+.TP
+\-\-list
+List all types
+.
+.TP
+\-\-meta
+List all metaparameters
+.
+.TP
+\-\-short
+List only parameters without detail
+.
+.SH "EXAMPLE"
+.
+.nf
+
+$ puppet describe \-\-list
+$ puppet describe file \-\-providers
+$ puppet describe user \-s \-m
+.
+.fi
+.
+.SH "AUTHOR"
+David Lutterkort
+.
+.SH "COPYRIGHT"
+Copyright (c) 2005 Puppet Labs, LLC Licensed under the GNU Public License
diff --git a/man/man8/puppet-doc.8 b/man/man8/puppet-doc.8
new file mode 100644
index 0000000..e0cabd5
--- /dev/null
+++ b/man/man8/puppet-doc.8
@@ -0,0 +1,101 @@
+.\" generated with Ronn/v0.7.3
+.\" http://github.com/rtomayko/ronn/tree/0.7.3
+.
+.TH "PUPPET\-DOC" "8" "February 2011" "Puppet Labs, LLC" "Puppet manual"
+.
+.SH "NAME"
+\fBpuppet\-doc\fR \- Generate Puppet documentation and references
+.
+.SH "SYNOPSIS"
+Generates a reference for all Puppet types\. Largely meant for internal Puppet 
Labs use\.
+.
+.SH "USAGE"
+puppet doc [\-a|\-\-all] [\-h|\-\-help] [\-o|\-\-outputdir 
\fIrdoc\-outputdir\fR] [\-m|\-\-mode text|pdf|rdoc] [\-r|\-\-reference 
\fIreference\-name\fR] [\-\-charset \fIcharset\fR] [\fImanifest\-file\fR]
+.
+.SH "DESCRIPTION"
+If mode is not \'rdoc\', then this command generates a Markdown document 
describing all installed Puppet types or all allowable arguments to puppet 
executables\. It is largely meant for internal use and is used to generate the 
reference document available on the Puppet Labs web site\.
+.
+.P
+In \'rdoc\' mode, this command generates an html RDoc hierarchy describing the 
manifests that are in \'manifestdir\' and \'modulepath\' configuration 
directives\. The generated documentation directory is doc by default but can be 
changed with the \'outputdir\' option\.
+.
+.P
+If the command is run with the name of a manifest file as an argument, puppet 
doc will output a single manifest\'s documentation on stdout\.
+.
+.SH "OPTIONS"
+.
+.TP
+\-\-all
+Output the docs for all of the reference types\. In \'rdoc\' modes, this also 
outputs documentation for all resources
+.
+.TP
+\-\-help
+Print this help message
+.
+.TP
+\-\-outputdir
+Specifies the directory where to output the rdoc documentation in \'rdoc\' 
mode\.
+.
+.TP
+\-\-mode
+Determine the output mode\. Valid modes are \'text\', \'pdf\' and \'rdoc\'\. 
The \'pdf\' mode creates PDF formatted files in the /tmp directory\. The 
default mode is \'text\'\. In \'rdoc\' mode you must provide \'manifests\-path\'
+.
+.TP
+\-\-reference
+Build a particular reference\. Get a list of references by running \'puppet 
doc \-\-list\'\.
+.
+.TP
+\-\-charset
+Used only in \'rdoc\' mode\. It sets the charset used in the html files 
produced\.
+.
+.SH "EXAMPLE"
+.
+.nf
+
+$ puppet doc \-r type > /tmp/type_reference\.markdown
+.
+.fi
+.
+.P
+or
+.
+.IP "" 4
+.
+.nf
+
+$ puppet doc \-\-outputdir /tmp/rdoc \-\-mode rdoc /path/to/manifests
+.
+.fi
+.
+.IP "" 0
+.
+.P
+or
+.
+.IP "" 4
+.
+.nf
+
+$ puppet doc /etc/puppet/manifests/site\.pp
+.
+.fi
+.
+.IP "" 0
+.
+.P
+or
+.
+.IP "" 4
+.
+.nf
+
+$ puppet doc \-m pdf \-r configuration
+.
+.fi
+.
+.IP "" 0
+.
+.SH "AUTHOR"
+Luke Kanies
+.
+.SH "COPYRIGHT"
+Copyright (c) 2005\-2007 Puppet Labs, LLC Licensed under the GNU Public License
diff --git a/man/man8/puppet-filebucket.8 b/man/man8/puppet-filebucket.8
new file mode 100644
index 0000000..7ff0da9
--- /dev/null
+++ b/man/man8/puppet-filebucket.8
@@ -0,0 +1,81 @@
+.\" generated with Ronn/v0.7.3
+.\" http://github.com/rtomayko/ronn/tree/0.7.3
+.
+.TH "PUPPET\-FILEBUCKET" "8" "February 2011" "Puppet Labs, LLC" "Puppet manual"
+.
+.SH "NAME"
+\fBpuppet\-filebucket\fR \- Store and retrieve files in a filebucket
+.
+.SH "SYNOPSIS"
+A stand\-alone Puppet filebucket client\.
+.
+.SH "USAGE"
+puppet filebucket \fImode\fR [\-h|\-\-help] [\-V|\-\-version] [\-d|\-\-debug] 
[\-v|\-\-verbose] [\-l|\-\-local] [\-r|\-\-remote] [\-s|\-\-server 
\fIserver\fR] [\-b|\-\-bucket \fIdirectory\fR] \fIfile\fR \fIfile\fR \.\.\.
+.
+.P
+Puppet filebucket can operate in three modes, with only one mode per call:
+.
+.P
+backup: Send one or more files to the specified file bucket\. Each sent file 
is printed with its resulting md5 sum\.
+.
+.P
+get: Return the text associated with an md5 sum\. The text is printed to 
stdout, and only one file can be retrieved at a time\.
+.
+.P
+restore: Given a file path and an md5 sum, store the content associated with 
the sum into the specified file path\. You can specify an entirely new path to 
this argument; you are not restricted to restoring the content to its original 
location\.
+.
+.SH "DESCRIPTION"
+This is a stand\-alone filebucket client for sending files to a local or 
central filebucket\.
+.
+.P
+Note that \'filebucket\' defaults to using a network\-based filebucket 
available on the server named \'puppet\'\. To use this, you\'ll have to be 
running as a user with valid Puppet certificates\. Alternatively, you can use 
your local file bucket by specifying \'\-\-local\'\.
+.
+.SH "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 \fIdirectory\fR\' as 
an argument\.
+.
+.P
+See the configuration file documentation at 
http://docs\.puppetlabs\.com/references/stable/configuration\.html for the full 
list of acceptable parameters\. A commented list of all configuration options 
can also be generated by running puppet with \'\-\-genconfig\'\.
+.
+.TP
+\-\-debug
+Enable full debugging\.
+.
+.TP
+\-\-help
+Print this help message
+.
+.TP
+\-\-local
+Use the local filebucket\. This will use the default configuration 
information\.
+.
+.TP
+\-\-remote
+Use a remote filebucket\. This will use the default configuration information\.
+.
+.TP
+\-\-server
+The server to send the file to, instead of locally\.
+.
+.TP
+\-\-verbose
+Print extra information\.
+.
+.TP
+\-\-version
+Print version information\.
+.
+.SH "EXAMPLE"
+.
+.nf
+
+$ puppet filebucket backup /etc/passwd
+/etc/passwd: 429b225650b912a2ee067b0a4cf1e949
+$ puppet filebucket restore /tmp/passwd 429b225650b912a2ee067b0a4cf1e949
+.
+.fi
+.
+.SH "AUTHOR"
+Luke Kanies
+.
+.SH "COPYRIGHT"
+Copyright (c) 2005 Puppet Labs, LLC Licensed under the GNU Public License
diff --git a/man/man8/puppet-inspect.8 b/man/man8/puppet-inspect.8
new file mode 100644
index 0000000..ae19dee
--- /dev/null
+++ b/man/man8/puppet-inspect.8
@@ -0,0 +1,28 @@
+.\" generated with Ronn/v0.7.3
+.\" http://github.com/rtomayko/ronn/tree/0.7.3
+.
+.TH "PUPPET\-INSPECT" "8" "February 2011" "Puppet Labs, LLC" "Puppet manual"
+.
+.SH "NAME"
+\fBpuppet\-inspect\fR \- Send an inspection report
+.
+.SH "SYNOPSIS"
+Prepares and submits an inspection report to the puppet master\.
+.
+.SH "USAGE"
+puppet inspect
+.
+.SH "DESCRIPTION"
+This command uses the cached catalog from the previous run of \'puppet agent\' 
to determine which attributes of which resources have been marked as auditable 
with the \'audit\' metaparameter\. It then examines the current state of the 
system, writes the state of the specified resource attributes to a report, and 
submits the report to the puppet master\.
+.
+.P
+Puppet inspect does not run as a daemon, and must be run manually or from 
cron\.
+.
+.SH "OPTIONS"
+Any configuration setting which is valid in the configuration file is also a 
valid long argument, e\.g\. \'\-\-server=master\.domain\.com\'\. See the 
configuration file documentation at 
http://docs\.puppetlabs\.com/references/latest/configuration\.html for the full 
list of acceptable settings\.
+.
+.SH "AUTHOR"
+Puppet Labs
+.
+.SH "COPYRIGHT"
+Copyright (c) 2011 Puppet Labs, LLC Licensed under the GNU General Public 
License version 2
diff --git a/man/man8/puppet-kick.8 b/man/man8/puppet-kick.8
new file mode 100644
index 0000000..b6a8689
--- /dev/null
+++ b/man/man8/puppet-kick.8
@@ -0,0 +1,115 @@
+.\" generated with Ronn/v0.7.3
+.\" http://github.com/rtomayko/ronn/tree/0.7.3
+.
+.TH "PUPPET\-KICK" "8" "February 2011" "Puppet Labs, LLC" "Puppet manual"
+.
+.SH "NAME"
+\fBpuppet\-kick\fR \- Remotely control puppet agent
+.
+.SH "SYNOPSIS"
+Trigger a puppet agent run on a set of hosts\.
+.
+.SH "USAGE"
+puppet kick [\-a|\-\-all] [\-c|\-\-class \fIclass\fR] [\-d|\-\-debug] 
[\-f|\-\-foreground] [\-h|\-\-help] [\-\-host \fIhost\fR] [\-\-no\-fqdn] 
[\-\-ignoreschedules] [\-t|\-\-tag \fItag\fR] [\-\-test] [\-p|\-\-ping] 
\fIhost\fR [\fIhost\fR [\.\.\.]]
+.
+.SH "DESCRIPTION"
+This script can be used to connect to a set of machines running \'puppet 
agent\' and trigger them to run their configurations\. The most common usage 
would be to specify a class of hosts and a set of tags, and \'puppet kick\' 
would look up in LDAP all of the hosts matching that class, then connect to 
each host and trigger a run of all of the objects with the specified tags\.
+.
+.P
+If you are not storing your host configurations in LDAP, you can specify hosts 
manually\.
+.
+.P
+You will most likely have to run \'puppet kick\' as root to get access to the 
SSL certificates\.
+.
+.P
+\'puppet kick\' reads \'puppet master\'\'s configuration file, so that it can 
copy things like LDAP settings\.
+.
+.SH "USAGE NOTES"
+\'puppet kick\' is useless unless \'puppet agent\' is listening\. See its 
documentation for more information, but the gist is that you must enable 
\'listen\' on the \'puppet agent\' daemon, either using \'\-\-listen\' on the 
command line or adding \'listen = true\' in its config file\. In addition, you 
need to set the daemons up to specifically allow connections by creating the 
\'namespaceauth\' file, normally at \'/etc/puppet/namespaceauth\.conf\'\. This 
file specifies who has access to each namespace; if you create the file you 
must add every namespace you want any Puppet daemon to allow \-\- it is 
currently global to all Puppet daemons\.
+.
+.P
+An example file looks like this:
+.
+.IP "" 4
+.
+.nf
+
+[fileserver]
+    allow *\.madstop\.com
+
+[puppetmaster]
+    allow *\.madstop\.com
+
+[puppetrunner]
+    allow culain\.madstop\.com
+.
+.fi
+.
+.IP "" 0
+.
+.P
+This is what you would install on your Puppet master; non\-master hosts could 
leave off the \'fileserver\' and \'puppetmaster\' namespaces\.
+.
+.SH "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 \fIdirectory\fR\' as 
an argument\.
+.
+.P
+See the configuration file documentation at 
http://docs\.puppetlabs\.com/references/latest/configuration\.html for the full 
list of acceptable parameters\. A commented list of all configuration options 
can also be generated by running puppet master with \'\-\-genconfig\'\.
+.
+.TP
+\-\-all
+Connect to all available hosts\. Requires LDAP support at this point\.
+.
+.TP
+\-\-class
+Specify a class of machines to which to connect\. This only works if you have 
LDAP configured, at the moment\.
+.
+.TP
+\-\-debug
+Enable full debugging\.
+.
+.TP
+\-\-foreground
+Run each configuration in the foreground; that is, when connecting to a host, 
do not return until the host has finished its run\. The default is false\.
+.
+.TP
+\-\-help
+Print this help message
+.
+.TP
+\-\-host
+A specific host to which to connect\. This flag can be specified more than 
once\.
+.
+.TP
+\-\-ignoreschedules
+Whether the client should ignore schedules when running its configuration\. 
This can be used to force the client to perform work it would not normally 
perform so soon\. The default is false\.
+.
+.TP
+\-\-parallel
+How parallel to make the connections\. Parallelization is provided by forking 
for each client to which to connect\. The default is 1, meaning serial 
execution\.
+.
+.TP
+\-\-tag
+Specify a tag for selecting the objects to apply\. Does not work with the 
\-\-test option\.
+.
+.TP
+\-\-test
+Print the hosts you would connect to but do not actually connect\. This option 
requires LDAP support at this point\.
+.
+.TP
+\-\-ping
+Do a ICMP echo against the target host\. Skip hosts that don\'t respond to 
ping\.
+.
+.SH "EXAMPLE"
+.
+.nf
+
+$ sudo puppet kick \-p 10 \-t remotefile \-t webserver host1 host2
+.
+.fi
+.
+.SH "AUTHOR"
+Luke Kanies
+.
+.SH "COPYRIGHT"
+Copyright (c) 2005 Puppet Labs, LLC Licensed under the GNU Public License
diff --git a/man/man8/puppet-master.8 b/man/man8/puppet-master.8
new file mode 100644
index 0000000..9ed2a6a
--- /dev/null
+++ b/man/man8/puppet-master.8
@@ -0,0 +1,63 @@
+.\" generated with Ronn/v0.7.3
+.\" http://github.com/rtomayko/ronn/tree/0.7.3
+.
+.TH "PUPPET\-MASTER" "8" "February 2011" "Puppet Labs, LLC" "Puppet manual"
+.
+.SH "NAME"
+\fBpuppet\-master\fR \- The puppet master daemon
+.
+.SH "SYNOPSIS"
+The central puppet server\. Functions as a certificate authority by default\.
+.
+.SH "USAGE"
+puppet master [\-D|\-\-daemonize|\-\-no\-daemonize] [\-d|\-\-debug] 
[\-h|\-\-help] [\-l|\-\-logdest \fIfile\fR|console|syslog] [\-v|\-\-verbose] 
[\-V|\-\-version] [\-\-compile \fInode\-name\fR]
+.
+.SH "DESCRIPTION"
+This command starts an instance of puppet master, running as a daemon and 
using Ruby\'s built\-in Webrick webserver\. Puppet master can also be managed 
by other application servers; when this is the case, this executable is not 
used\.
+.
+.SH "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 \fIdirectory\fR\' as 
an argument\.
+.
+.P
+See the configuration file documentation at 
http://docs\.puppetlabs\.com/references/stable/configuration\.html for the full 
list of acceptable parameters\. A commented list of all configuration options 
can also be generated by running puppet master with \'\-\-genconfig\'\.
+.
+.TP
+\-\-daemonize
+Send the process into the background\. This is the default\.
+.
+.TP
+\-\-no\-daemonize
+Do not send the process into the background\.
+.
+.TP
+\-\-debug
+Enable full debugging\.
+.
+.TP
+\-\-help
+Print this help message\.
+.
+.TP
+\-\-logdest
+Where to send messages\. Choose between syslog, the console, and a log file\. 
Defaults to sending messages to syslog, or the console if debugging or 
verbosity is enabled\.
+.
+.TP
+\-\-verbose
+Enable verbosity\.
+.
+.TP
+\-\-version
+Print the puppet version number and exit\.
+.
+.TP
+\-\-compile
+Compile a catalogue and output it in JSON from the puppet master\. Uses facts 
contained in the $vardir/yaml/ directory to compile the catalog\.
+.
+.SH "EXAMPLE"
+puppet master
+.
+.SH "AUTHOR"
+Luke Kanies
+.
+.SH "COPYRIGHT"
+Copyright (c) 2005 Puppet Labs, LLC Licensed under the GNU Public License
diff --git a/man/man8/puppet-queue.8 b/man/man8/puppet-queue.8
new file mode 100644
index 0000000..7dbd683
--- /dev/null
+++ b/man/man8/puppet-queue.8
@@ -0,0 +1,55 @@
+.\" generated with Ronn/v0.7.3
+.\" http://github.com/rtomayko/ronn/tree/0.7.3
+.
+.TH "PUPPET\-QUEUE" "8" "February 2011" "Puppet Labs, LLC" "Puppet manual"
+.
+.SH "NAME"
+\fBpuppet\-queue\fR \- Queuing daemon for asynchronous storeconfigs
+.
+.SH "SYNOPSIS"
+Retrieves serialized storeconfigs records from a queue and processes them in 
order\.
+.
+.SH "USAGE"
+puppet queue [\-d|\-\-debug] [\-v|\-\-verbose]
+.
+.SH "DESCRIPTION"
+This application runs as a daemon and processes storeconfigs data, retrieving 
the data from a stomp server message queue and writing it to a database\.
+.
+.P
+For more information, including instructions for properly setting up your 
puppet master and message queue, see the documentation on setting up 
asynchronous storeconfigs at: 
http://projects\.puppetlabs\.com/projects/1/wiki/Using_Stored_Configuration
+.
+.SH "OPTIONS"
+Note that any configuration parameter that\'s valid in the configuration file 
is also a valid long argument\. For example, \'server\' is a valid 
configuration parameter, so you can specify \'\-\-server \fIservername\fR\' as 
an argument\.
+.
+.P
+See the configuration file documentation at 
http://docs\.puppetlabs\.com/references/stable/configuration\.html for the full 
list of acceptable parameters\. A commented list of all configuration options 
can also be generated by running puppet queue with \'\-\-genconfig\'\.
+.
+.TP
+\-\-debug
+Enable full debugging\.
+.
+.TP
+\-\-help
+Print this help message
+.
+.TP
+\-\-verbose
+Turn on verbose reporting\.
+.
+.TP
+\-\-version
+Print the puppet version number and exit\.
+.
+.SH "EXAMPLE"
+.
+.nf
+
+$ puppet queue
+.
+.fi
+.
+.SH "AUTHOR"
+Luke Kanies
+.
+.SH "COPYRIGHT"
+Copyright (c) 2009 Puppet Labs, LLC Licensed under the GNU Public License
diff --git a/man/man8/puppet-resource.8 b/man/man8/puppet-resource.8
new file mode 100644
index 0000000..738537e
--- /dev/null
+++ b/man/man8/puppet-resource.8
@@ -0,0 +1,84 @@
+.\" generated with Ronn/v0.7.3
+.\" http://github.com/rtomayko/ronn/tree/0.7.3
+.
+.TH "PUPPET\-RESOURCE" "8" "February 2011" "Puppet Labs, LLC" "Puppet manual"
+.
+.SH "NAME"
+\fBpuppet\-resource\fR \- The resource abstraction layer shell
+.
+.SH "SYNOPSIS"
+Uses the Puppet RAL to directly interact with the system\.
+.
+.SH "USAGE"
+puppet resource [\-h|\-\-help] [\-d|\-\-debug] [\-v|\-\-verbose] 
[\-e|\-\-edit] [\-H|\-\-host \fIhost\fR] [\-p|\-\-param \fIparameter\fR] 
[\-t|\-\-types] \fItype\fR [\fIname\fR] [\fIattribute\fR=\fIvalue\fR \.\.\.]
+.
+.SH "DESCRIPTION"
+This command provides simple facilities for converting current system state 
into Puppet code, along with some ability to modify the current state using 
Puppet\'s RAL\.
+.
+.P
+By default, you must at least provide a type to list, in which case puppet 
resource will tell you everything it knows about all resources of that type\. 
You can optionally specify an instance name, and puppet resource will only 
describe that single instance\.
+.
+.P
+If given a type, a name, and a series of \fIattribute\fR=\fIvalue\fR pairs, 
puppet resource will modify the state of the specified resource\. Alternately, 
if given a type, a name, and the \'\-\-edit\' flag, puppet resource will write 
its output to a file, open that file in an editor, and then apply the saved 
file as a Puppet transaction\.
+.
+.SH "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 \fIdirectory\fR\' as 
an argument\.
+.
+.P
+See the configuration file documentation at 
http://docs\.puppetlabs\.com/references/stable/configuration\.html for the full 
list of acceptable parameters\. A commented list of all configuration options 
can also be generated by running puppet with \'\-\-genconfig\'\.
+.
+.TP
+\-\-debug
+Enable full debugging\.
+.
+.TP
+\-\-edit
+Write the results of the query to a file, open the file in an editor, and read 
the file back in as an executable Puppet manifest\.
+.
+.TP
+\-\-host
+When specified, connect to the resource server on the named host and retrieve 
the list of resouces of the type specified\.
+.
+.TP
+\-\-help
+Print this help message\.
+.
+.TP
+\-\-param
+Add more parameters to be outputted from queries\.
+.
+.TP
+\-\-types
+List all available types\.
+.
+.TP
+\-\-verbose
+Print extra information\.
+.
+.SH "EXAMPLE"
+This example uses \fBpuppet resource\fR to return a Puppet configuration for 
the user \fBluke\fR:
+.
+.IP "" 4
+.
+.nf
+
+$ puppet resource user luke
+user { \'luke\':
+ home => \'/home/luke\',
+ uid => \'100\',
+ ensure => \'present\',
+ comment => \'Luke Kanies,,,\',
+ gid => \'1000\',
+ shell => \'/bin/bash\',
+ groups => [\'sysadmin\',\'audio\',\'video\',\'puppet\']
+}
+.
+.fi
+.
+.IP "" 0
+.
+.SH "AUTHOR"
+Luke Kanies
+.
+.SH "COPYRIGHT"
+Copyright (c) 2005\-2007 Puppet Labs, LLC Licensed under the GNU Public License
diff --git a/man/man8/ralsh.8 b/man/man8/ralsh.8
index f1bc849..738537e 100644
--- a/man/man8/ralsh.8
+++ b/man/man8/ralsh.8
@@ -10,7 +10,7 @@
 Uses the Puppet RAL to directly interact with the system\.
 .
 .SH "USAGE"
-puppet resource [\-h|\-\-help] [\-d|\-\-debug] [\-v|\-\-verbose] 
[\-e|\-\-edit] [\-H|\-\-host \fIhost\fR] [\-p|\-\-param] [\-t|\-\-types] 
\fItype\fR [\fIname\fR] [\fIattribute\fR=\fIvalue\fR \.\.\.]
+puppet resource [\-h|\-\-help] [\-d|\-\-debug] [\-v|\-\-verbose] 
[\-e|\-\-edit] [\-H|\-\-host \fIhost\fR] [\-p|\-\-param \fIparameter\fR] 
[\-t|\-\-types] \fItype\fR [\fIname\fR] [\fIattribute\fR=\fIvalue\fR \.\.\.]
 .
 .SH "DESCRIPTION"
 This command provides simple facilities for converting current system state 
into Puppet code, along with some ability to modify the current state using 
Puppet\'s RAL\.
-- 
1.7.3.3

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Developers" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/puppet-dev?hl=en.

Reply via email to