X-Git-Url: https://gerrit.opnfv.org/gerrit/gitweb?a=blobdiff_plain;f=patches%2Fopnfv-fuel%2F0004-mcp-salt-formulas-Add-enable-armband-formula.patch;h=1b613a4e238ba16bdd9ea5eda5c9b1517a5f8dd4;hb=d07736d25fa29b1b45e00750568959bc00a2ee09;hp=ab0462d0012038ba510f92bc6aa8a3686325a2c6;hpb=58da71c2a4c42a354462ee8c6e332c98c1560a58;p=armband.git diff --git a/patches/opnfv-fuel/0004-mcp-salt-formulas-Add-enable-armband-formula.patch b/patches/opnfv-fuel/0004-mcp-salt-formulas-Add-enable-armband-formula.patch index ab0462d0..1b613a4e 100644 --- a/patches/opnfv-fuel/0004-mcp-salt-formulas-Add-enable-armband-formula.patch +++ b/patches/opnfv-fuel/0004-mcp-salt-formulas-Add-enable-armband-formula.patch @@ -1,3 +1,11 @@ +:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: +: Copyright (c) 2017 Enea AB and others. +: +: All rights reserved. This program and the accompanying materials +: are made available under the terms of the Apache License, Version 2.0 +: which accompanies this distribution, and is available at +: http://www.apache.org/licenses/LICENSE-2.0 +:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: From: Guillermo Herrero Date: Tue, 25 Jul 2017 00:58:32 +0200 Subject: [PATCH] mcp: salt-formulas: Add & enable armband formula @@ -21,13 +29,14 @@ Signed-off-by: Alexandru Avadanii --- mcp/config/states/maas | 1 + mcp/config/states/openstack | 2 + + mcp/config/states/openstack_ha | 1 + .../armband/files/nova-libvirt-driver.diff | 48 ++++++++++++++++++++++ mcp/salt-formulas/armband/init.sls | 6 +++ mcp/salt-formulas/armband/libvirt_driver.sls | 5 +++ - mcp/salt-formulas/armband/nova.sls | 34 +++++++++++++++ + mcp/salt-formulas/armband/nova.sls | 30 ++++++++++++++ mcp/salt-formulas/armband/qemu.sls | 7 ++++ mcp/salt-formulas/armband/vgabios.sls | 6 +++ - 8 files changed, 109 insertions(+) + 9 files changed, 106 insertions(+) create mode 100644 mcp/salt-formulas/armband/files/nova-libvirt-driver.diff create mode 100644 mcp/salt-formulas/armband/init.sls create mode 100644 mcp/salt-formulas/armband/libvirt_driver.sls @@ -36,10 +45,10 @@ Signed-off-by: Alexandru Avadanii create mode 100644 mcp/salt-formulas/armband/vgabios.sls diff --git a/mcp/config/states/maas b/mcp/config/states/maas -index acee8c0..f0de58d 100755 +index 01f8ee0..2dd62f9 100755 --- a/mcp/config/states/maas +++ b/mcp/config/states/maas -@@ -48,6 +48,7 @@ wait_for "! salt '*' test.ping | tee /dev/stderr | fgrep -q 'Not connected'" +@@ -81,6 +81,7 @@ wait_for 90 "! salt 'kvm*' test.ping | tee /dev/stderr | fgrep -q 'Not connected salt -C '* and not cfg01* and not mas01*' state.apply linux,ntp @@ -48,15 +57,27 @@ index acee8c0..f0de58d 100755 salt -C '* and not cfg01* and not mas01*' state.apply salt diff --git a/mcp/config/states/openstack b/mcp/config/states/openstack -index 57ca585..23aaf72 100755 +index eaab135..050b648 100755 --- a/mcp/config/states/openstack +++ b/mcp/config/states/openstack -@@ -23,3 +23,5 @@ salt -I 'neutron:gateway' state.sls neutron - salt -I 'nova:compute' state.sls nova +@@ -31,3 +31,5 @@ salt -I 'ceilometer:server' state.sls ceilometer + salt -I 'ceilometer:agent' state.sls ceilometer salt -I 'horizon:server' state.sls horizon + +salt -I 'nova:compute' state.sls armband +diff --git a/mcp/config/states/openstack_ha b/mcp/config/states/openstack_ha +index cc4279c..32b581f 100755 +--- a/mcp/config/states/openstack_ha ++++ b/mcp/config/states/openstack_ha +@@ -41,6 +41,7 @@ salt -I 'neutron:server' state.sls neutron -b 1 + salt -I 'neutron:gateway' state.sls neutron.gateway + + salt -I 'nova:compute' state.sls nova ++salt -I 'nova:compute' state.sls armband + + salt -I 'horizon:server' state.sls horizon + salt -I 'nginx:server' state.sls nginx diff --git a/mcp/salt-formulas/armband/files/nova-libvirt-driver.diff b/mcp/salt-formulas/armband/files/nova-libvirt-driver.diff new file mode 100644 index 0000000..a5b08da @@ -136,40 +157,36 @@ index 0000000..c309035 + diff --git a/mcp/salt-formulas/armband/nova.sls b/mcp/salt-formulas/armband/nova.sls new file mode 100644 -index 0000000..ade8c7a +index 0000000..674f371 --- /dev/null +++ b/mcp/salt-formulas/armband/nova.sls -@@ -0,0 +1,34 @@ +@@ -0,0 +1,30 @@ +{% if grains['virtual'] == 'kvm' %} +nova_virt_type: + file.replace: + - name: "/etc/nova/nova.conf" -+ - pattern: ^virt_type =.*$ ++ - pattern: '^virt_type\s*=.*$' + - repl: "virt_type = qemu" +{% endif %} -+ +nova_pointer_model: + file.replace: + - name: "/etc/nova/nova.conf" -+ - pattern: ^#pointer_model=.*$ -+ - repl: "pointer_model=ps2mouse" -+ ++ - pattern: '^#pointer_model\s*=.*$' ++ - repl: "pointer_model = ps2mouse" +nova_cpu_mode: + file.replace: + - name: "/etc/nova/nova.conf" -+ - pattern: "^cpu_mode = host-passthrough" -+ - repl: "cpu_mode=custom" -+ ++ - pattern: '^cpu_mode\s*=\s*host-passthrough' ++ - repl: "cpu_mode = custom" +nova_cpu_model: + file.replace: + - name: "/etc/nova/nova.conf" -+ - pattern: ^#cpu_model=.*$ ++ - pattern: '^#cpu_model\s*=.*$' + {% if grains['virtual'] == 'kvm' %} -+ - repl: "cpu_model=cortex-a57" ++ - repl: "cpu_model = cortex-a57" + {% else %} -+ - repl: "cpu_model=host" ++ - repl: "cpu_model = host" + {% endif %} -+ +restart_nova-compute: + cmd: + - run