blob: 7c8bee37448d291ad95afcc03747f0dd165bbaa4 [file] [log] [blame]
Sean Mooney53448852021-06-17 12:37:35 +01001#!/bin/bash
2
Sean Mooney53448852021-06-17 12:37:35 +01003function is_ml2_ovs {
4 if [[ "${Q_AGENT}" == "openvswitch" ]]; then
5 echo "True"
6 fi
7 echo "False"
8}
9
10# This should be true for any ml2/ovs job but should be set to false for
11# all other ovs based jobs e.g. ml2/ovn
12OS_VIF_OVS_ISOLATE_VIF=${OS_VIF_OVS_ISOLATE_VIF:=$(is_ml2_ovs)}
13OS_VIF_OVS_ISOLATE_VIF=$(trueorfalse False OS_VIF_OVS_ISOLATE_VIF)
14
15function configure_os_vif {
16 if [[ -e ${NOVA_CONF} ]]; then
Sean Mooney53448852021-06-17 12:37:35 +010017 iniset ${NOVA_CONF} os_vif_ovs isolate_vif ${OS_VIF_OVS_ISOLATE_VIF}
18 fi
19 if [[ -e ${NEUTRON_CONF} ]]; then
Sean Mooney53448852021-06-17 12:37:35 +010020 iniset ${NEUTRON_CONF} os_vif_ovs isolate_vif ${OS_VIF_OVS_ISOLATE_VIF}
21 fi
22}