One option you may want to try is as follows using a variant of the template
a) Update template and create a PT in the provider group.
b) Use the PT ip address for Vip address in HaproxyPool resource. Ref. template https://goo.gl/X41GNZ
c) Use "ip-single, nat-pool" network service policy to allocate a floating ip for vip. This needs to be done at service launch time.
d) Update template and associate floating ip. You have floating-ip allocated in step c) and static ip allocated in step a) above.
Are you using NFP?
One option you may want to try is as follows using a variant of the template
a) Update template and create a PT in the provider group. /goo.gl/ X41GNZ
b) Use the PT ip address for Vip address in HaproxyPool resource. Ref. template https:/
c) Use "ip-single, nat-pool" network service policy to allocate a floating ip for vip. This needs to be done at service launch time.
d) Update template and associate floating ip. You have floating-ip allocated in step c) and static ip allocated in step a) above.
https:/ /docs.openstack .org/developer/ heat/template_ guide/openstack .html#OS: :Neutron: :FloatingIP