summaryrefslogtreecommitdiffstats
path: root/lib/puppet/application
diff options
context:
space:
mode:
authorJesse Wolfe <jes5199@gmail.com>2011-02-03 15:17:13 -0800
committerJesse Wolfe <jes5199@gmail.com>2011-02-03 16:42:10 -0800
commit9fdd66b3b481e658c8951530b90ca4dd4707fcf0 (patch)
tree6a341ae38c29096c83e9a7beac8e5a15603c26cb /lib/puppet/application
parentc61d6d0c133ba185bf63884b9e513df5234211cf (diff)
downloadpuppet-9fdd66b3b481e658c8951530b90ca4dd4707fcf0.tar.gz
puppet-9fdd66b3b481e658c8951530b90ca4dd4707fcf0.tar.xz
puppet-9fdd66b3b481e658c8951530b90ca4dd4707fcf0.zip
Maint: move puppet apply --help
Diffstat (limited to 'lib/puppet/application')
-rw-r--r--lib/puppet/application/apply.rb76
1 files changed, 76 insertions, 0 deletions
diff --git a/lib/puppet/application/apply.rb b/lib/puppet/application/apply.rb
index 33a70ce8a..63a51f253 100644
--- a/lib/puppet/application/apply.rb
+++ b/lib/puppet/application/apply.rb
@@ -26,6 +26,82 @@ class Puppet::Application::Apply < Puppet::Application
end
end
+ def help
+ <<-HELP
+
+SYNOPSIS
+========
+Run a stand-alone 'puppet' manifest.
+
+
+USAGE
+=====
+ puppet apply [-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 'puppet agent' and 'puppet master'.
+
+
+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://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'.
+
+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. '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.
+
+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
+
+ HELP
+ end
+
def run_command
if options[:catalog]
apply