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
Choose the required stable branch name from the git repository and use it in place of branch-name as given below:
Download DevStack stable branch:
$ git clone -b stable/<branch-name> 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/<branch-name>
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=''