Mistral客户端库
python-mistralclient的Python项目详细描述
米斯特拉尔
mistral是一个工作流服务。大多数业务流程由多个 需要在特定的 分布式环境中的顺序。用户可以将这样的过程描述为一个集合 任务及其转换。之后,就可以上传这样一个 对Mistral的描述,他将负责国家管理,纠正 执行顺序、并行性、同步性和高可用性。
Mistalar还提供灵活的任务调度,以便可以运行进程。 而是根据指定的时间表(例如,每个星期天下午4:00) 立即运行它。用不道德的术语来说,这样一组任务 它们之间的关系称为工作流。
Mistral客户端
mistral rest api的python客户端。包括用于mistral api的python库和 命令行界面(cli)库。
安装
首先,克隆repo并转到repo目录:
$ git clone https://opendev.org/openstack/python-mistralclient.git $ cd python-mistralclient
然后运行:
$ pip install -e .
或:
$ pip install -r requirements.txt $ python setup.py install
运行Mistral客户端
如果启用了mistral身份验证,请提供有关openstack的信息 验证环境变量。类型:
$ 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 (optional, by default URL=http://localhost:8989/v2)
如果您通过https:
$ export OS_CACERT=<path_to_ca_cert>
注意
在客户机中,我们可以同时使用keystone auth版本v2.0和v3。但是 服务器仅支持v3.*
要确保Mistral客户端正常工作,请键入:
$ mistral workbook-list
您可以看到可用命令的列表,键入:
$ mistral --help
有用链接
- PyPi-包安装
- Launchpad project-发布管理
- Blueprints-功能规范
- Bugs-问题跟踪
- Source
- Specs
- How to Contribute