diff --git a/docker/services/neutron-ovs-agent.yaml b/docker/services/neutron-ovs-agent.yaml
index e6f018d993..08587975c0 100644
--- a/docker/services/neutron-ovs-agent.yaml
+++ b/docker/services/neutron-ovs-agent.yaml
@@ -191,6 +191,12 @@ outputs:
           - {get_attr: [NeutronLogging, host_prep_tasks]}
           -
             - block:
+              - name: load openvswitch module
+                import_role:
+                  role: tripleo-module-load
+                vars:
+                  modules:
+                    - name: openvswitch
               - name: Copy in cleanup script
                 copy:
                   content: {get_file: ./neutron/neutron-cleanup}