Merge "Fix Heka meta to support alternative log location"
diff --git a/neutron/_modules/neutronng.py b/_modules/neutronng.py
similarity index 100%
rename from neutron/_modules/neutronng.py
rename to _modules/neutronng.py
diff --git a/neutron/_states/neutronng.py b/_states/neutronng.py
similarity index 97%
rename from neutron/_states/neutronng.py
rename to _states/neutronng.py
index df0736d..9d4deaa 100644
--- a/neutron/_states/neutronng.py
+++ b/_states/neutronng.py
@@ -86,8 +86,11 @@
         tenant_id = None
         LOG.debug('Cannot get the tenant id. User {0} is not an admin.'.format(
             connection_args['connection_user']))
-    existing_network = _neutron_module_call(
-        'list_networks', name=name, **connection_args)
+    existing_networks = _neutron_module_call(
+        'list_networks', **connection_args)
+    for network in existing_networks:
+        if network.get(name) == name:
+            existing_network = network
     network_arguments = _get_non_null_args(
         name=name,
         provider_network_type=provider_network_type,
@@ -101,8 +104,11 @@
     if not existing_network:
         network_arguments.update(connection_args)
         _neutron_module_call('create_network', **network_arguments)
-        existing_network = _neutron_module_call(
-            'list_networks', name=name, **connection_args)
+        existing_networks = _neutron_module_call(
+            'list_networks', **connection_args)
+        for network in existing_networks:
+            if network.get(name) == name:
+                existing_network = network
         if existing_network:
             return _created(name, 'network', existing_network[name])
         return _update_failed(name, 'network')
diff --git a/neutron/map.jinja b/neutron/map.jinja
index 0eaf45f..d00f754 100644
--- a/neutron/map.jinja
+++ b/neutron/map.jinja
@@ -1,7 +1,7 @@
 
 {% set compute = salt['grains.filter_by']({
     'Debian': {
-        'pkgs': ['neutron-openvswitch-agent', 'openvswitch-switch', 'openvswitch-datapath-dkms', 'python-pycadf'],
+        'pkgs': ['neutron-openvswitch-agent', 'openvswitch-switch', 'python-pycadf'],
         'services': ['neutron-openvswitch-agent'],
         'audit': {
           'enabled': false