kolla-ansible/ansible/roles/neutron/templates/neutron_lbaas.conf.j2
shaofeng_cheng 940067c8e8 Add lbaas support to vsphere by vmware-nsx plugin
Add lbaas support to vsphere by vmware-nsx plugin in neutron.

Depends-On: I6b92b946667ebbbd2721a99fd299981cfc99693f

Change-Id: I350d242c5b2df19970d75529c1b7ad8c405d4848
Partially-implements: blueprint kolla-ansible-support-vsphere
2017-05-05 15:13:11 +08:00

20 lines
802 B
Django/Jinja

{% if enable_neutron_lbaas | bool %}
[service_providers]
{% if enable_octavia | bool %}
service_provider = LOADBALANCERV2:Octavia:neutron_lbaas.drivers.octavia.driver.OctaviaDriver:default
{% elif neutron_plugin_agent == 'vmware_nsx' %}
service_provider = LOADBALANCERV2:VMWareEdge:neutron_lbaas.drivers.vmware.edge_driver_v2.EdgeLoadBalancerDriverV2:default
{% else %}
service_provider = LOADBALANCERV2:Haproxy:neutron_lbaas.drivers.haproxy.plugin_driver.HaproxyOnHostPluginDriver:default
{% endif %}
[service_auth]
auth_url = {{ internal_protocol }}://{{ kolla_internal_fqdn }}:{{ keystone_public_port }}/v2.0
admin_tenant_name = service
admin_user = neutron
admin_password = {{ neutron_keystone_password }}
auth_version = 2
region = {{ openstack_region_name }}
endpoint_type = internal
{% endif %}