tacker/doc/source/install/devstack.rst
ashi kansal 63bd600aa7 Corrected execution step for devstack
Execution of devstack script may not start on some
machines because some of the machine may not have
current directory in PATH variables. Correction
has been made to start the script independent of
the environment.

Change-Id: Ib7f9b691a9567f22f7d81bf725cc89d69cdd229b
Closes-Bug: #1598694
2016-07-05 09:29:17 +05:30

2.0 KiB

Install via Devstack

If there is no preference, it is recommended to install Tacker from master branch.

Install from master

  1. Download DevStack:

    $ git clone https://git.openstack.org/openstack-dev/devstack
    $ cd devstack
  2. Add this repo as an external repository into your local.conf file:

    [[local|localrc]]
    enable_plugin tacker https://git.openstack.org/openstack/tacker
  3. Run stack.sh:

    $ ./stack.sh

Install from stable branch

Choose the required stable branch name from the git repository and use it in place of branch-name as given below:

  1. Download DevStack stable branch:

    $ git clone -b stable/<branch-name> https://git.openstack.org/openstack-dev/devstack
    $ cd devstack
  2. Add this repo as an external repository into your local.conf file:

    [[local|localrc]]
    enable_plugin tacker https://git.openstack.org/openstack/tacker stable/<branch-name>
  3. Run stack.sh:

    $ ./stack.sh

Multi Node Environment

In a multi-node devstack environment where controller, network and compute nodes are separate, some neutron agents should not be installed in the controller node. In such cases, use the following local.conf setting to disable neutron agents in the controller node:

[[local|localrc]]
TACKER_NEUTRON_AGENTS=''