diff --git a/ansible/roles/ovs-dpdk/defaults/main.yml b/ansible/roles/ovs-dpdk/defaults/main.yml
index 4447522ef7..2244eef3c7 100644
--- a/ansible/roles/ovs-dpdk/defaults/main.yml
+++ b/ansible/roles/ovs-dpdk/defaults/main.yml
@@ -7,7 +7,7 @@ ovsdpdk_services:
   ovsdpdk-db:
     container_name: "ovsdpdk_db"
     image: "{{ ovsdpdk_db_image_full }}"
-    enabled: "{{ neutron_plugin_agent == 'openvswitch' }}"
+    enabled: "{{ neutron_plugin_agent in ['openvswitch', 'opendaylight'] }}"
     host_in_groups: >-
       {{
       inventory_hostname in groups['compute']
@@ -26,7 +26,7 @@ ovsdpdk_services:
   ovsdpdk-vswitchd:
     container_name: "ovsdpdk_vswitchd"
     image: "{{ ovsdpdk_vswitchd_image_full }}"
-    enabled: "{{ neutron_plugin_agent == 'openvswitch' }}"
+    enabled: "{{ neutron_plugin_agent in ['openvswitch', 'opendaylight'] }}"
     privileged: True
     host_in_groups: >-
       {{