From a87af7aab00634f15d62a824c5837eac4bc6e3cc Mon Sep 17 00:00:00 2001
From: shaofeng_cheng <chengsf@winhong.com>
Date: Fri, 11 Aug 2017 09:59:30 +0800
Subject: [PATCH] Add vpnaas support to vsphere by vmware-nsx plugin

Add vpnaas support to vsphere by vmware-nsx plugin in neutron.

Depends-On: I7b78831325db4bbb263b2cc174e848ea7037ad0a
Change-Id: I83040c97e5ee4b2ccc0a874623870334c313b4b2
Partially-implements: blueprint kolla-ansible-support-vsphere
---
 ansible/roles/neutron/templates/neutron_vpnaas.conf.j2 | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/ansible/roles/neutron/templates/neutron_vpnaas.conf.j2 b/ansible/roles/neutron/templates/neutron_vpnaas.conf.j2
index 47eeefb4a7..cd76b836c5 100644
--- a/ansible/roles/neutron/templates/neutron_vpnaas.conf.j2
+++ b/ansible/roles/neutron/templates/neutron_vpnaas.conf.j2
@@ -1,4 +1,8 @@
 {% if enable_neutron_vpnaas | bool %}
 [service_providers]
+{% if neutron_plugin_agent == 'vmware_nsx' %}
+service_provider = VPN:vmware:vmware_nsx.services.vpnaas.nsxv.ipsec_driver.NSXvIPsecVpnDriver:default
+{% else %}
 service_provider = VPN:openswan:neutron_vpnaas.services.vpn.service_drivers.ipsec.IPsecVPNDriver:default
 {% endif %}
+{% endif %}