From a63e7f8a2bfc43e6f9fa13b527d4579f0443ca99 Mon Sep 17 00:00:00 2001
From: Daneyon Hansen <danehans@cisco.com>
Date: Tue, 31 Mar 2015 22:32:36 +0000
Subject: [PATCH] Adds vxlan kernel module to Heat template

Previously, the vxlan kernel module was not being loaded. This
causes the following error when trying to start the lb-agent
when using the vxlan type driver:

ERROR neutron.plugins.linuxbridge.agent.linuxbridge_neutron_agent
[-] Linux kernel vxlan module and iproute2 3.8 or above are
required to enable VXLAN.

Change-Id: I1c9f5d13d25e887d15270a96d35f41a08316c8f0
---
 devenv/kollanode.yaml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/devenv/kollanode.yaml b/devenv/kollanode.yaml
index 12556d7460..22d1346b85 100644
--- a/devenv/kollanode.yaml
+++ b/devenv/kollanode.yaml
@@ -182,6 +182,9 @@ resources:
             tar -xvf version-m3.tar.gz
             mv kolla-version-m3 kolla
 
+            # Add vxlan kernel module for Neutron
+            modprobe vxlan
+
             # Start NTP
             systemctl enable ntpd
             systemctl start ntpd