41c0ffd41b
Because of https://review.openstack.org/#/c/186684/ and https://review.openstack.org/#/c/220532/ there were problem in Mistral devstack installation cause it used v2.0 keystone commands syntax, to avoid such problem in future it will be better to use default devstack functions like other Openstack projects. Change-Id: I2631cb1db5ce2c44bdc415a24667fcd2d8668d94
Follow Devstack documentation to setup a host for Devstack. Then clone Devstack source code:
$ git clone https://github.com/openstack-dev/devstack
Clone Mistral source code:
$ git clone https://github.com/openstack/mistral
Copy Mistral integration scripts to Devstack:
$ cp mistral/contrib/devstack/lib/mistral ${DEVSTACK_DIR}/lib $ cp mistral/contrib/devstack/extras.d/70-mistral.sh ${DEVSTACK_DIR}/extras.d/
Create/modify a
localrc
file as input to devstack:$ cd devstack $ touch localrc
The Mistral service is not enabled by default, so it must be enabled in
localrc
before runningstack.sh
. This example oflocalrc
file shows all of the settings required for Mistral:# Enable Mistral enable_service mistral
Deploy your OpenStack Cloud with Mistral:
$ ./stack.sh
Note:
- All needed keystone endpoints for Mistral will be automatically created during installation.
- Python-mistralclient will be also cloned and installed automatically.