mistral/contrib/devstack
LingxianKong d364ef2639 Remove mistral.conf.sample
For two reasons:

* The configuration file can be generated by using oslo-config-generator
  CLI command provided by oslo.config module, which is generally adopted
  by OpenStack projects.
* Reduce maintenance effort for each configuration item change.

Change-Id: If2f2559d669275b5fd252790657521049296c156
2015-08-12 10:54:59 +08:00
..
extras.d Added Devstack integration 2014-04-29 15:24:23 +04:00
lib Remove mistral.conf.sample 2015-08-12 10:54:59 +08:00
README.rst Improving devstack docs 2015-06-23 12:11:49 +03:00

  1. Follow Devstack documentation to setup a host for Devstack. Then clone Devstack source code:

    $ git clone https://github.com/openstack-dev/devstack
  2. Clone Mistral source code:

    $ git clone https://github.com/openstack/mistral
  3. 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/
  4. Create/modify a localrc file as input to devstack:

    $ cd devstack
    $ touch localrc
  5. The Mistral service is not enabled by default, so it must be enabled in localrc before running stack.sh. This example of localrc file shows all of the settings required for Mistral:

    # Enable Mistral
    enable_service mistral
  6. Deploy your OpenStack Cloud with Mistral:

    $ ./stack.sh

Note:

  1. All needed keystone endpoints for Mistral will be automatically created during installation.
  2. Python-mistralclient will be also cloned and installed automatically.