File: cli_usage_with_openstack.rst

package info (click to toggle)
python-mistralclient 1%3A3.7.0-2
  • links: PTS, VCS
  • area: main
  • in suites: buster
  • size: 952 kB
  • sloc: python: 9,335; sh: 195; makefile: 26
file content (36 lines) | stat: -rw-r--r-- 1,240 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
Using Mistral with OpenStack
============================

The **mistral** shell utility interacts with OpenStack Mistral API from the
command-line. It supports the features in the OpenStack Mistral API.

Basic Usage
-----------

In order to use the CLI, you must provide your OpenStack credentials
(for both user and project), and auth endpoint. Use the corresponding
configuration options (``--os-username``, ``--os-password``,
``--os-project-name``, ``--os-user-domain-id``, ``os-project-domain-id``, and
``--os-auth-url``), but it is easier to set them in environment variables.

.. code-block:: shell

    $ export OS_AUTH_URL=http://<Keystone_host>:5000/v2.0
    $ export OS_USERNAME=admin
    $ export OS_TENANT_NAME=tenant
    $ export OS_PASSWORD=secret
    $ export OS_MISTRAL_URL=http://<Mistral host>:8989/v2

When authenticating against keystone over https:

.. code-block:: shell

    $ export OS_CACERT=<path_to_ca_cert>

Once you've configured your authentication parameters, you can run **mistral**
commands.  All commands take the form of::

    mistral <command> [arguments...]

Run **mistral --help** to get a full list of all possible commands, and run
**mistral help <command>** to get detailed help for that command.