mistral/contrib/devstack
Nikolay Mahotkin 7499f55a26 Fix devstack back to rabbit
Found the root of the problem: 
  Heat-engine uses queue 'engine' in rabbit, therefore we
  need to rename our queue in order to increase uniqueness 

Closes-Bug: #1324967

Change-Id: Iaf8a8f9f0357ae15ee4fc47d0031572a162526e6
2015-05-20 08:39:38 +00:00
..
extras.d Added Devstack integration 2014-04-29 15:24:23 +04:00
lib Fix devstack back to rabbit 2015-05-20 08:39:38 +00:00
README.rst Update README file with devstack installation instruction 2015-01-13 13:32:14 +00: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/stackforge/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 Mistral keystone endpoints will be automatically created during installation. 1. Python-mistralclient also will be automatically cloned and installed.