From 2b2e5a88ec84b60b36509586085a28b8b87ea094 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?C=C3=A9dric=20Jeanneret?= <cjeanner@redhat.com>
Date: Tue, 2 Oct 2018 12:19:53 +0200
Subject: [PATCH] Load openvswitch module from the host

Until now, it's loaded from within the container, this doesn't
work with SELinux separation.

Change-Id: I70ff5acd7913f9c5f5ead2d9dee83bab49f1f949
---
 docker/services/neutron-ovs-agent.yaml | 6 ++++++
 1 file changed, 6 insertions(+)

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}