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. Enable both heat and tacker devstack plugins in local.conf file:

    [[local|localrc]]
    enable_plugin heat https://git.openstack.org/openstack/heat
    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
    

Standalone mode installation

By default, the tacker devstack plugin will install the tacker and other OpenStack services together. By setting TACKER_MODE=standalone in local.conf, we will install a standalone tacker environment with some mandatory OpenStack services, such as KeyStone. After this installation, a default VIM must be registered manually.