If there is no preference, it is recommended to install Tacker from master branch.
Download DevStack:
$ git clone https://git.openstack.org/openstack-dev/devstack
$ cd devstack
Add this repo as an external repository into your local.conf file:
[[local|localrc]]
enable_plugin tacker https://git.openstack.org/openstack/tacker
Run stack.sh:
$ stack.sh
Download DevStack liberty branch:
$ git clone -b stable/liberty https://git.openstack.org/openstack-dev/devstack
$ cd devstack
Add this repo as an external repository into your local.conf file:
[[local|localrc]]
enable_plugin tacker https://git.openstack.org/openstack/tacker stable/liberty
Run stack.sh:
$ stack.sh
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=''