deb-mistral/contrib/devstack
Anastasia Kuznetsova e4ccc73e66 Update README files
- Provided link to the instruction with devstack installation
- Extended info about devstack installation

Change-Id: Ic292f6f6b6be1294eb2bf72d59de251f1675ffad
2014-11-12 08:54:05 +04:00
..
extras.d Added Devstack integration 2014-04-29 15:24:23 +04:00
lib Merge "Fixing db properties for testing purposes" 2014-09-19 05:57:37 +00:00
README.rst Update README files 2014-11-12 08:54:05 +04: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
    
    # Use Keystone Identity API v3 (override 2.0 default)
    IDENTITY_API_VERSION=3
  6. Deploy your OpenStack Cloud with Mistral:

    $ ./stack.sh

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