123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112 |
- =============
- ``salt-call``
- =============
- Synopsis
- ========
- .. code-block:: bash
- salt-call [options]
- Description
- ===========
- The salt-call command is used to run module functions locally on a minion
- instead of executing them from the master. Salt-call is used to run a
- :ref:`Standalone Minion <tutorial-standalone-minion>`, and was originally
- created for :ref:`troubleshooting <troubleshooting-minion-salt-call>`.
- The Salt Master is contacted to retrieve state files and other resources
- during execution unless the ``--local`` option is specified.
- .. note::
- ``salt-call`` commands execute from the current user's shell
- context, while ``salt`` commands execute from the system's default context.
- Options
- =======
- .. program:: salt-call
- .. include:: _includes/common-options.rst
- .. option:: --hard-crash
- Raise any original exception rather than exiting gracefully Default: False
- .. option:: -g, --grains
- Return the information generated by the Salt grains
- .. option:: -m MODULE_DIRS, --module-dirs=MODULE_DIRS
- Specify an additional directory to pull modules from. Multiple directories
- can be provided by passing -m /--module-dirs multiple times.
- .. option:: -d, --doc, --documentation
- Return the documentation for the specified module or for all modules if
- none are specified
- .. option:: --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.
- .. option:: --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.
- .. option:: --local
- Run salt-call locally, as if there was no master running.
- .. option:: --file-root=FILE_ROOT
- Set this directory as the base file root.
- .. option:: --pillar-root=PILLAR_ROOT
- Set this directory as the base pillar root.
- .. option:: --retcode-passthrough
- Exit with the salt call retcode and not the salt binary retcode
- .. option:: --metadata
- Print out the execution metadata as well as the return. This will print out
- the outputter data, the return code, etc.
- .. option:: --id=ID
- Specify the minion id to use. If this option is omitted, the id option from
- the minion config will be used.
- .. option:: --skip-grains
- Do not load grains.
- .. option:: --refresh-grains-cache
- Force a refresh of the grains cache
- .. include:: _includes/logging-options.rst
- .. |logfile| replace:: /var/log/salt/minion
- .. |loglevel| replace:: ``warning``
- .. include:: _includes/output-options.rst
- See also
- ========
- :manpage:`salt(1)`
- :manpage:`salt-master(1)`
- :manpage:`salt-minion(1)`
|