Provided by: salt-pepper_0.5.5-1_all bug

NAME

       salt-pepper - Tool to access a salt-api instance

SYNOPSIS

       salt-pepper [opts]

DESCRIPTION

              A CLI interface to a remote salt-api instance

OPTIONS

       --version
              show program's version number and exit

       -h, --help
              show this help message and exit

       -c CONFIG
              Configuration  file  location.  Default  is  a file path in the "PEPPERRC" environment variable or
              ~/.pepperrc.

       -v     Increment output verbosity; may be specified multiple times

       -H, --debug-http
              Output the HTTP request/response headers on stderr

       --ignore-ssl-errors
              Ignore any SSL certificate that may be encountered.   Note  that  it  is  recommended  to  resolve
              certificate errors for production.

              Pepper ``salt`` Options:

              Mimic the ``salt`` CLI

       -t TIMEOUT, --timeout=TIMEOUT
              Specify wait time (in seconds) before returning control to the shell

       --client=CLIENT
              specify the salt-api client to use (local, local_async, runner, etc)

       --json=JSON_INPUT
              Enter  JSON  at  the CLI instead of positional (text) arguments. This is useful for arguments that
              need complex data structures. Specifying this argument  will  cause  positional  arguments  to  be
              ignored.

       --json-file=JSON_FILE
              Specify file containing the JSON to be used by salt-pepper

       --fail-if-incomplete
              Return  a  failure  exit  code if not all minions respond.  This option requires the authenticated
              user have access to run the `jobs.list_jobs` runner function.

              Targeting Options:

              Target which minions to run commands on

       -E, --pcre
              Target hostnames using PCRE regular expressions

       -L, --list
              Specify a comma delimited list of hostnames

       -G, --grain
              Target based on system properties

       --grain-pcre
              Target based on PCRE matches on system properties

       -I, --pillar
              Target based on pillar values

       --pillar-pcre
              Target based on PCRE matches on pillar values

       -R, --range
              Target based on range expression

       -C, --compound
              Target based on compound expression

       -N, --nodegroup
              Target based on a named nodegroup

       --batch=BATCH

              Authentication Options:

              Authentication credentials can optionally be supplied via the environment variables:  SALTAPI_URL,
              SALTAPI_USER, SALTAPI_PASS, SALTAPI_EAUTH.

       -u SALTAPIURL, --saltapi-url=SALTAPIURL
              Specify the host url.  Defaults to https://localhost:8080

       -a EAUTH, --auth=EAUTH, --eauth=EAUTH, --extended-auth=EAUTH
              Specify the external_auth backend to authenticate against and interactively prompt for credentials

       --username=USERNAME
              Optional, defaults to user name. will be prompt if empty unless --non-interactive

       --password=PASSWORD
              Optional, but will be prompted unless --noninteractive

       --token-expire=TOKEN_EXPIRE
              Set  eauth token expiry in seconds. Must be allowed per user. See the `token_expire_user_override`
              Master setting for more info.

       --non-interactive
              Optional, fail rather than waiting for input

       -T, --make-token
              Generate and save an authentication token for re-use.  The token is generated and  made  available
              for the period defined in the Salt Master.

       -r, --run-uri
              Use  an  eauth token from /token and send commands through the /run URL instead of the traditional
              session token approach.

       -x CACHE
              Cache file location. Default  is  a  file  path  in  the  "PEPPERCACHE"  environment  variable  or
              ~/.peppercache.

SEE ALSO

       The  full  documentation  for salt-pepper is maintained as a Texinfo manual.  If the info and salt-pepper
       programs are properly installed at your site, the command

              info salt-pepper

       should give you access to the complete manual.