2014-06-30 21:04:53 +00:00
|
|
|
.\" Man page generated from reStructuredText.
|
|
|
|
.
|
2015-06-26 17:06:21 +00:00
|
|
|
.TH "SALT-CALL" "1" "June 26, 2015" "2015.5.0-1639-g9f8cef2" "Salt"
|
2011-08-27 17:38:12 +00:00
|
|
|
.SH NAME
|
|
|
|
salt-call \- salt-call Documentation
|
|
|
|
.
|
|
|
|
.nr rst2man-indent-level 0
|
|
|
|
.
|
|
|
|
.de1 rstReportMargin
|
|
|
|
\\$1 \\n[an-margin]
|
|
|
|
level \\n[rst2man-indent-level]
|
|
|
|
level margin: \\n[rst2man-indent\\n[rst2man-indent-level]]
|
|
|
|
-
|
|
|
|
\\n[rst2man-indent0]
|
|
|
|
\\n[rst2man-indent1]
|
|
|
|
\\n[rst2man-indent2]
|
|
|
|
..
|
|
|
|
.de1 INDENT
|
|
|
|
.\" .rstReportMargin pre:
|
|
|
|
. RS \\$1
|
|
|
|
. nr rst2man-indent\\n[rst2man-indent-level] \\n[an-margin]
|
|
|
|
. nr rst2man-indent-level +1
|
|
|
|
.\" .rstReportMargin post:
|
|
|
|
..
|
|
|
|
.de UNINDENT
|
|
|
|
. RE
|
|
|
|
.\" indent \\n[an-margin]
|
|
|
|
.\" old: \\n[rst2man-indent\\n[rst2man-indent-level]]
|
|
|
|
.nr rst2man-indent-level -1
|
|
|
|
.\" new: \\n[rst2man-indent\\n[rst2man-indent-level]]
|
|
|
|
.in \\n[rst2man-indent\\n[rst2man-indent-level]]u
|
|
|
|
..
|
|
|
|
.SH SYNOPSIS
|
2014-06-30 21:04:53 +00:00
|
|
|
.INDENT 0.0
|
|
|
|
.INDENT 3.5
|
2011-08-27 17:38:12 +00:00
|
|
|
.sp
|
|
|
|
.nf
|
|
|
|
.ft C
|
|
|
|
salt\-call [options]
|
|
|
|
.ft P
|
|
|
|
.fi
|
2014-06-30 21:04:53 +00:00
|
|
|
.UNINDENT
|
|
|
|
.UNINDENT
|
2012-09-30 21:58:27 +00:00
|
|
|
.SH DESCRIPTION
|
|
|
|
.sp
|
|
|
|
The salt\-call command is used to run module functions locally on a minion
|
2015-06-26 17:06:21 +00:00
|
|
|
instead of executing them from the master. Salt\-call is used to run a
|
|
|
|
\fIStandalone Minion\fP, and was originally
|
|
|
|
created for \fItroubleshooting\fP\&.
|
|
|
|
.sp
|
|
|
|
The Salt Master is contacted to retrieve state files and other resources
|
|
|
|
during execution unless the \fB\-\-local\fP option is specified.
|
|
|
|
.sp
|
|
|
|
\fBNOTE:\fP
|
|
|
|
.INDENT 0.0
|
|
|
|
.INDENT 3.5
|
|
|
|
\fBsalt\-call\fP commands execute from the current user\(aqs shell
|
|
|
|
context, while \fBsalt\fP commands execute from the system\(aqs default context.
|
|
|
|
.UNINDENT
|
|
|
|
.UNINDENT
|
2011-08-27 17:38:12 +00:00
|
|
|
.SH OPTIONS
|
|
|
|
.INDENT 0.0
|
|
|
|
.TP
|
2013-09-17 23:58:01 +00:00
|
|
|
.B \-\-version
|
|
|
|
Print the version of Salt that is running.
|
|
|
|
.UNINDENT
|
|
|
|
.INDENT 0.0
|
|
|
|
.TP
|
|
|
|
.B \-\-versions\-report
|
|
|
|
Show program\(aqs dependencies and version number, and then exit
|
|
|
|
.UNINDENT
|
|
|
|
.INDENT 0.0
|
|
|
|
.TP
|
2011-08-27 17:38:12 +00:00
|
|
|
.B \-h, \-\-help
|
2013-09-17 23:58:01 +00:00
|
|
|
Show the help message and exit
|
|
|
|
.UNINDENT
|
|
|
|
.INDENT 0.0
|
|
|
|
.TP
|
|
|
|
.B \-c CONFIG_DIR, \-\-config\-dir=CONFIG_dir
|
|
|
|
The location of the Salt configuration directory. This directory contains
|
|
|
|
the configuration files for Salt master and minions. The default location
|
2014-06-30 21:04:53 +00:00
|
|
|
on most systems is \fB/etc/salt\fP\&.
|
2011-08-27 17:38:12 +00:00
|
|
|
.UNINDENT
|
|
|
|
.INDENT 0.0
|
|
|
|
.TP
|
2015-04-14 19:56:31 +00:00
|
|
|
.B \-\-hard\-crash
|
|
|
|
Raise any original exception rather than exiting gracefully Default: False
|
|
|
|
.UNINDENT
|
|
|
|
.INDENT 0.0
|
|
|
|
.TP
|
2011-08-27 17:38:12 +00:00
|
|
|
.B \-g, \-\-grains
|
2012-06-16 22:25:22 +00:00
|
|
|
Return the information generated by the Salt grains
|
2011-08-27 17:38:12 +00:00
|
|
|
.UNINDENT
|
|
|
|
.INDENT 0.0
|
|
|
|
.TP
|
|
|
|
.B \-m MODULE_DIRS, \-\-module\-dirs=MODULE_DIRS
|
2015-04-14 19:56:31 +00:00
|
|
|
Specify an additional directory to pull modules from. Multiple directories
|
|
|
|
can be provided by passing \-m /\-\-module\-dirs multiple times.
|
2011-08-27 17:38:12 +00:00
|
|
|
.UNINDENT
|
|
|
|
.INDENT 0.0
|
|
|
|
.TP
|
2013-09-17 23:58:01 +00:00
|
|
|
.B \-d, \-\-doc, \-\-documentation
|
|
|
|
Return the documentation for the specified module or for all modules if
|
|
|
|
none are specified
|
|
|
|
.UNINDENT
|
|
|
|
.INDENT 0.0
|
|
|
|
.TP
|
|
|
|
.B \-\-master=MASTER
|
|
|
|
Specify the master to use. The minion must be authenticated with the
|
|
|
|
master. If this option is omitted, the master options from the minion
|
|
|
|
config will be used. If multi masters are set up the first listed master
|
|
|
|
that responds will be used.
|
|
|
|
.UNINDENT
|
|
|
|
.INDENT 0.0
|
|
|
|
.TP
|
2012-12-14 13:50:47 +00:00
|
|
|
.B \-\-return RETURNER
|
|
|
|
Set salt\-call to pass the return data to one or many returner interfaces.
|
|
|
|
To use many returner interfaces specify a comma delimited list of
|
|
|
|
returners.
|
|
|
|
.UNINDENT
|
|
|
|
.INDENT 0.0
|
|
|
|
.TP
|
|
|
|
.B \-\-local
|
|
|
|
Run salt\-call locally, as if there was no master running.
|
|
|
|
.UNINDENT
|
2015-04-14 19:56:31 +00:00
|
|
|
.INDENT 0.0
|
|
|
|
.TP
|
|
|
|
.B \-\-file\-root=FILE_ROOT
|
|
|
|
Set this directory as the base file root.
|
|
|
|
.UNINDENT
|
|
|
|
.INDENT 0.0
|
|
|
|
.TP
|
|
|
|
.B \-\-pillar\-root=PILLAR_ROOT
|
|
|
|
Set this directory as the base pillar root.
|
|
|
|
.UNINDENT
|
|
|
|
.INDENT 0.0
|
|
|
|
.TP
|
|
|
|
.B \-\-retcode\-passthrough
|
|
|
|
Exit with the salt call retcode and not the salt binary retcode
|
|
|
|
.UNINDENT
|
|
|
|
.INDENT 0.0
|
|
|
|
.TP
|
|
|
|
.B \-\-metadata
|
|
|
|
Print out the execution metadata as well as the return. This will print out
|
|
|
|
the outputter data, the return code, etc.
|
|
|
|
.UNINDENT
|
|
|
|
.INDENT 0.0
|
|
|
|
.TP
|
|
|
|
.B \-\-id=ID
|
|
|
|
Specify the minion id to use. If this option is omitted, the id option from
|
|
|
|
the minion config will be used.
|
|
|
|
.UNINDENT
|
|
|
|
.INDENT 0.0
|
|
|
|
.TP
|
|
|
|
.B \-\-skip\-grains
|
|
|
|
Do not load grains.
|
|
|
|
.UNINDENT
|
|
|
|
.INDENT 0.0
|
|
|
|
.TP
|
|
|
|
.B \-\-refresh\-grains\-cache
|
|
|
|
Force a refresh of the grains cache
|
|
|
|
.UNINDENT
|
2013-09-17 23:58:01 +00:00
|
|
|
.SS Logging Options
|
|
|
|
.sp
|
|
|
|
Logging options which override any settings defined on the configuration files.
|
2012-12-14 13:50:47 +00:00
|
|
|
.INDENT 0.0
|
|
|
|
.TP
|
2013-09-17 23:58:01 +00:00
|
|
|
.B \-l LOG_LEVEL, \-\-log\-level=LOG_LEVEL
|
|
|
|
Console logging log level. One of \fBall\fP, \fBgarbage\fP, \fBtrace\fP,
|
2014-06-30 21:04:53 +00:00
|
|
|
\fBdebug\fP, \fBinfo\fP, \fBwarning\fP, \fBerror\fP, \fBquiet\fP\&. Default:
|
|
|
|
\fBinfo\fP\&.
|
2011-08-27 17:38:12 +00:00
|
|
|
.UNINDENT
|
2012-03-19 19:02:36 +00:00
|
|
|
.INDENT 0.0
|
|
|
|
.TP
|
2013-09-17 23:58:01 +00:00
|
|
|
.B \-\-log\-file=LOG_FILE
|
2014-06-30 21:04:53 +00:00
|
|
|
Log file path. Default: /var/log/salt/minion\&.
|
2012-03-19 19:02:36 +00:00
|
|
|
.UNINDENT
|
|
|
|
.INDENT 0.0
|
|
|
|
.TP
|
2013-09-17 23:58:01 +00:00
|
|
|
.B \-\-log\-file\-level=LOG_LEVEL_LOGFILE
|
|
|
|
Logfile logging log level. One of \fBall\fP, \fBgarbage\fP, \fBtrace\fP,
|
2014-06-30 21:04:53 +00:00
|
|
|
\fBdebug\fP, \fBinfo\fP, \fBwarning\fP, \fBerror\fP, \fBquiet\fP\&. Default:
|
|
|
|
\fBinfo\fP\&.
|
2012-03-19 19:02:36 +00:00
|
|
|
.UNINDENT
|
2013-09-17 23:58:01 +00:00
|
|
|
.SS Output Options
|
2012-03-19 19:02:36 +00:00
|
|
|
.INDENT 0.0
|
|
|
|
.TP
|
2012-12-14 13:50:47 +00:00
|
|
|
.B \-\-out
|
|
|
|
Pass in an alternative outputter to display the return of data. This
|
|
|
|
outputter can be any of the available outputters:
|
2013-09-17 23:58:01 +00:00
|
|
|
.INDENT 7.0
|
|
|
|
.INDENT 3.5
|
|
|
|
\fBgrains\fP, \fBhighstate\fP, \fBjson\fP, \fBkey\fP, \fBoverstatestage\fP, \fBpprint\fP, \fBraw\fP, \fBtxt\fP, \fByaml\fP
|
|
|
|
.UNINDENT
|
|
|
|
.UNINDENT
|
|
|
|
.sp
|
2012-12-14 13:50:47 +00:00
|
|
|
Some outputters are formatted only for data returned from specific
|
2013-09-17 23:58:01 +00:00
|
|
|
functions; for instance, the \fBgrains\fP outputter will not work for non\-grains
|
2012-12-14 13:50:47 +00:00
|
|
|
data.
|
2013-09-17 23:58:01 +00:00
|
|
|
.sp
|
2012-12-14 13:50:47 +00:00
|
|
|
If an outputter is used that does not support the data passed into it, then
|
2013-09-17 23:58:01 +00:00
|
|
|
Salt will fall back on the \fBpprint\fP outputter and display the return data
|
|
|
|
using the Python \fBpprint\fP standard library module.
|
2014-06-30 21:04:53 +00:00
|
|
|
.sp
|
|
|
|
\fBNOTE:\fP
|
|
|
|
.INDENT 7.0
|
|
|
|
.INDENT 3.5
|
2013-09-17 23:58:01 +00:00
|
|
|
If using \fB\-\-out=json\fP, you will probably want \fB\-\-static\fP as well.
|
|
|
|
Without the static option, you will get a JSON string for each minion.
|
|
|
|
This is due to using an iterative outputter. So if you want to feed it
|
|
|
|
to a JSON parser, use \fB\-\-static\fP as well.
|
2014-06-30 21:04:53 +00:00
|
|
|
.UNINDENT
|
|
|
|
.UNINDENT
|
2012-03-19 19:02:36 +00:00
|
|
|
.UNINDENT
|
|
|
|
.INDENT 0.0
|
|
|
|
.TP
|
2012-12-14 13:50:47 +00:00
|
|
|
.B \-\-out\-indent OUTPUT_INDENT, \-\-output\-indent OUTPUT_INDENT
|
|
|
|
Print the output indented by the provided value in spaces. Negative values
|
2013-09-17 23:58:01 +00:00
|
|
|
disable indentation. Only applicable in outputters that support
|
|
|
|
indentation.
|
2012-03-19 19:02:36 +00:00
|
|
|
.UNINDENT
|
|
|
|
.INDENT 0.0
|
|
|
|
.TP
|
2013-09-17 23:58:01 +00:00
|
|
|
.B \-\-out\-file=OUTPUT_FILE, \-\-output\-file=OUTPUT_FILE
|
|
|
|
Write the output to the specified file.
|
2012-03-19 19:02:36 +00:00
|
|
|
.UNINDENT
|
|
|
|
.INDENT 0.0
|
|
|
|
.TP
|
2013-09-17 23:58:01 +00:00
|
|
|
.B \-\-no\-color
|
|
|
|
Disable all colored output
|
2012-12-14 13:50:47 +00:00
|
|
|
.UNINDENT
|
|
|
|
.INDENT 0.0
|
|
|
|
.TP
|
2013-09-17 23:58:01 +00:00
|
|
|
.B \-\-force\-color
|
|
|
|
Force colored output
|
2015-03-10 00:36:38 +00:00
|
|
|
.sp
|
|
|
|
\fBNOTE:\fP
|
|
|
|
.INDENT 7.0
|
|
|
|
.INDENT 3.5
|
|
|
|
When using colored output the color codes are as follows:
|
|
|
|
.sp
|
|
|
|
\fBgreen\fP denotes success, \fBred\fP denotes failure, \fBblue\fP denotes
|
|
|
|
changes and success and \fByellow\fP denotes a expected future change in configuration.
|
|
|
|
.UNINDENT
|
|
|
|
.UNINDENT
|
2012-03-19 19:02:36 +00:00
|
|
|
.UNINDENT
|
2012-05-10 22:10:39 +00:00
|
|
|
.SH SEE ALSO
|
|
|
|
.sp
|
|
|
|
\fIsalt(1)\fP
|
|
|
|
\fIsalt\-master(1)\fP
|
|
|
|
\fIsalt\-minion(1)\fP
|
2011-08-27 17:38:12 +00:00
|
|
|
.SH AUTHOR
|
2012-07-28 00:04:56 +00:00
|
|
|
Thomas S. Hatch <thatch45@gmail.com> and many others, please see the Authors file
|
2011-08-27 17:38:12 +00:00
|
|
|
.SH COPYRIGHT
|
2015-03-10 00:36:38 +00:00
|
|
|
2015 SaltStack, Inc.
|
2011-08-27 17:38:12 +00:00
|
|
|
.\" Generated by docutils manpage writer.
|
|
|
|
.
|