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