diff --git a/packstack/plugins/quantum_350.py b/packstack/plugins/quantum_350.py
index 3eed72814..4075d642c 100644
--- a/packstack/plugins/quantum_350.py
+++ b/packstack/plugins/quantum_350.py
@@ -410,10 +410,11 @@ def createL2AgentManifests(config):
         manifestfile = "%s_quantum.pp" % (host,)
         manifestdata = getManifestTemplate(template_name)
         appendManifestFile(manifestfile, manifestdata + "\n")
-        for if_map in iface_arr:
-            controller.CONF['CONFIG_QUANTUM_OVS_BRIDGE'], controller.CONF['CONFIG_QUANTUM_OVS_IFACE'] = if_map.split(':')
-            manifestdata = getManifestTemplate("quantum_ovs_port.pp")
-            appendManifestFile(manifestfile, manifestdata + "\n")
+        if controller.CONF["CONFIG_QUANTUM_L2_PLUGIN"] == "openvswitch":
+            for if_map in iface_arr:
+                controller.CONF['CONFIG_QUANTUM_OVS_BRIDGE'], controller.CONF['CONFIG_QUANTUM_OVS_IFACE'] = if_map.split(':')
+                manifestdata = getManifestTemplate("quantum_ovs_port.pp")
+                appendManifestFile(manifestfile, manifestdata + "\n")
 
 def createMetadataManifests(config):
     global meta_hosts