From c525473a0e6234300657f6e6d58f26dcc21ce0e1 Mon Sep 17 00:00:00 2001
From: Bach Dániel <bach.daniel@cloud.bme.hu>
Date: Tue, 10 Mar 2015 16:10:46 +0100
Subject: [PATCH] add openvswitch

---
 salt/vmdriver/configuration.sls                    | 19 +++++++++++++++++++
 salt/vmdriver/files/openvswitch-2.3.1-1.x86_64.rpm | Bin 0 -> 2012204 bytes
 2 files changed, 19 insertions(+)
 create mode 100644 salt/vmdriver/files/openvswitch-2.3.1-1.x86_64.rpm

diff --git a/salt/vmdriver/configuration.sls b/salt/vmdriver/configuration.sls
index 75781ef..d379452 100644
--- a/salt/vmdriver/configuration.sls
+++ b/salt/vmdriver/configuration.sls
@@ -20,6 +20,25 @@
     - source: file:///home/{{ pillar['user'] }}/vmdriver/miscellaneous/{{ file }}
 {% endfor %}
 
+{% if grains['os_family'] == 'RedHat' %}
+openvswitch:
+  pkg.installed:
+    - sources:
+      - openvswitch: salt://vmdriver/files/openvswitch-2.3.1-1.x86_64.rpm
+  cmd.run:
+    - name: mkdir /etc/openvswitch; restorecon -R /etc/openvswitch/
+    - creates: /etc/openvswitch
+    - require:
+      - pkg: openvswitch
+  service:
+    - running
+    - enable: True
+    - require:
+      - cmd: openvswitch
+    - required_in:
+      - cmd: ovs-bridge
+{% endif %}
+
 ovs-bridge:
   cmd.run:
     - name: ovs-vsctl add-br cloud
diff --git a/salt/vmdriver/files/openvswitch-2.3.1-1.x86_64.rpm b/salt/vmdriver/files/openvswitch-2.3.1-1.x86_64.rpm
new file mode 100644
index 0000000..f0e85b0
Binary files /dev/null and b/salt/vmdriver/files/openvswitch-2.3.1-1.x86_64.rpm differ
--
libgit2 0.26.0