Ignore case when comparing boolean values
In case an environment variable is set to a boolean value in ansible, the actual value is capitalized(True or False). We have to ensure that case is ignored when comparing such value with a reference. Change-Id: Ic51e966acc7e6939dd17d60ab5e3971bd05e77d5
This commit is contained in:
parent
8578f6b20e
commit
4690694faa
@ -223,7 +223,7 @@ install_puppet() {
|
|||||||
|
|
||||||
DISTRIBUTION_VENDOR=$(lsb_release -s -i)
|
DISTRIBUTION_VENDOR=$(lsb_release -s -i)
|
||||||
if [ ${DISTRIBUTION_VENDOR} = 'Debian' ]; then
|
if [ ${DISTRIBUTION_VENDOR} = 'Debian' ]; then
|
||||||
if [ "${USE_PUPPETLABS}" != 'true' ] && [ "${PUPPET_PKG}" = 'puppet' ]; then
|
if [ "${USE_PUPPETLABS,,}" != 'true' ] && [ "${PUPPET_PKG}" = 'puppet' ]; then
|
||||||
# NOTE(tkajinam): puppet pacakge in Debian is separated to
|
# NOTE(tkajinam): puppet pacakge in Debian is separated to
|
||||||
# sub packages.
|
# sub packages.
|
||||||
$SUDO apt-get install -y \
|
$SUDO apt-get install -y \
|
||||||
|
20
run_tests.sh
20
run_tests.sh
@ -28,7 +28,7 @@ export SWAP_SIZE_GB=${SWAP_SIZE_GB:-8}
|
|||||||
export HIERA_CONFIG=${HIERA_CONFIG:-${SCRIPT_DIR}/hiera.yaml}
|
export HIERA_CONFIG=${HIERA_CONFIG:-${SCRIPT_DIR}/hiera.yaml}
|
||||||
export MANAGE_HIERA=${MANAGE_HIERA:-true}
|
export MANAGE_HIERA=${MANAGE_HIERA:-true}
|
||||||
|
|
||||||
if [ "${USE_PUPPETLABS}" = true ];then
|
if [ "${USE_PUPPETLABS,,}" = true ];then
|
||||||
export PATH=${PATH}:/opt/puppetlabs/bin:/opt/puppetlabs/puppet/bin
|
export PATH=${PATH}:/opt/puppetlabs/bin:/opt/puppetlabs/puppet/bin
|
||||||
export PUPPET_BASE_PATH=/etc/puppetlabs/code
|
export PUPPET_BASE_PATH=/etc/puppetlabs/code
|
||||||
export PUPPET_PKG=${PUPPET_PKG:-puppet-agent}
|
export PUPPET_PKG=${PUPPET_PKG:-puppet-agent}
|
||||||
@ -69,7 +69,7 @@ if [ $(id -u) != 0 ]; then
|
|||||||
export SUDO='sudo -E'
|
export SUDO='sudo -E'
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ "${ADD_SWAP}" = true ]; then
|
if [ "${ADD_SWAP,,}" = true ]; then
|
||||||
print_header "Create $SWAP_SIZE_GB GB swapfile"
|
print_header "Create $SWAP_SIZE_GB GB swapfile"
|
||||||
set +e
|
set +e
|
||||||
$SUDO swapon -s |grep -q '/swapfile'
|
$SUDO swapon -s |grep -q '/swapfile'
|
||||||
@ -103,7 +103,7 @@ print_header 'Clone Tempest, plugins & pre-cache CirrOS'
|
|||||||
# the path.
|
# the path.
|
||||||
|
|
||||||
if [ -d /home/zuul/src/opendev.org ]; then
|
if [ -d /home/zuul/src/opendev.org ]; then
|
||||||
if [ "${TEMPEST_FROM_SOURCE}" = true ]; then
|
if [ "${TEMPEST_FROM_SOURCE,,}" = true ]; then
|
||||||
if [ -d /home/zuul/src/opendev.org/openstack/tempest ]; then
|
if [ -d /home/zuul/src/opendev.org/openstack/tempest ]; then
|
||||||
[ ! -d /tmp/openstack ] && mkdir -p /tmp/openstack
|
[ ! -d /tmp/openstack ] && mkdir -p /tmp/openstack
|
||||||
cp -R /home/zuul/src/opendev.org/openstack/tempest /tmp/openstack/tempest
|
cp -R /home/zuul/src/opendev.org/openstack/tempest /tmp/openstack/tempest
|
||||||
@ -115,7 +115,7 @@ if [ -d /home/zuul/src/opendev.org ]; then
|
|||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
else
|
else
|
||||||
if [ "${TEMPEST_FROM_SOURCE}" = true ]; then
|
if [ "${TEMPEST_FROM_SOURCE,,}" = true ]; then
|
||||||
$SUDO rm -rf /tmp/openstack/tempest
|
$SUDO rm -rf /tmp/openstack/tempest
|
||||||
git clone https://opendev.org/openstack/tempest /tmp/openstack/tempest
|
git clone https://opendev.org/openstack/tempest /tmp/openstack/tempest
|
||||||
pushd /tmp/openstack/tempest
|
pushd /tmp/openstack/tempest
|
||||||
@ -144,13 +144,13 @@ ln -s $IMG_DIR/cirros-${CIRROS_VERSION}-x86_64-disk.img $IMG_DIR/cirros-${CIRROS
|
|||||||
qemu-img convert -f qcow2 -O raw $IMG_DIR/cirros-${CIRROS_VERSION}-x86_64-disk.img $IMG_DIR/cirros-${CIRROS_VERSION}-x86_64-disk-raw.img
|
qemu-img convert -f qcow2 -O raw $IMG_DIR/cirros-${CIRROS_VERSION}-x86_64-disk.img $IMG_DIR/cirros-${CIRROS_VERSION}-x86_64-disk-raw.img
|
||||||
|
|
||||||
|
|
||||||
if [ "${MANAGE_REPOS}" = true ] && [ "${USE_PUPPETLABS}" = true ]; then
|
if [ "${MANAGE_REPOS,,}" = true ] && [ "${USE_PUPPETLABS,,}" = true ]; then
|
||||||
install_puppetlabs_repo
|
install_puppetlabs_repo
|
||||||
fi
|
fi
|
||||||
install_puppet
|
install_puppet
|
||||||
PUPPET_FULL_PATH=$(which puppet)
|
PUPPET_FULL_PATH=$(which puppet)
|
||||||
|
|
||||||
if [ "${MANAGE_HIERA}" = true ]; then
|
if [ "${MANAGE_HIERA,,}" = true ]; then
|
||||||
configure_hiera
|
configure_hiera
|
||||||
fi
|
fi
|
||||||
|
|
||||||
@ -189,18 +189,18 @@ if [ -f "/usr/sbin/iotop" ]; then
|
|||||||
$SUDO /usr/sbin/iotop --kilobytes --only --batch --time --delay=2 --processes --quiet | $SUDO tee --append /var/log/iotop.log > /dev/null &
|
$SUDO /usr/sbin/iotop --kilobytes --only --batch --time --delay=2 --processes --quiet | $SUDO tee --append /var/log/iotop.log > /dev/null &
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ "${MANAGE_PUPPET_MODULES}" = true ]; then
|
if [ "${MANAGE_PUPPET_MODULES,,}" = true ]; then
|
||||||
$SUDO ./install_modules.sh
|
$SUDO ./install_modules.sh
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Added tempest specific values to common.yaml
|
# Added tempest specific values to common.yaml
|
||||||
if [ "${TEMPEST_FROM_SOURCE}" = false ]; then
|
if [ "${TEMPEST_FROM_SOURCE,,}" = false ]; then
|
||||||
echo "tempest::install_from_source: false" >> ${SCRIPT_DIR}/hiera/common.yaml
|
echo "tempest::install_from_source: false" >> ${SCRIPT_DIR}/hiera/common.yaml
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Run puppet and assert something changes.
|
# Run puppet and assert something changes.
|
||||||
set +e
|
set +e
|
||||||
if [ "${MANAGE_REPOS}" = true ]; then
|
if [ "${MANAGE_REPOS,,}" = true ]; then
|
||||||
print_header 'Install repos'
|
print_header 'Install repos'
|
||||||
$SUDO $PUPPET_FULL_PATH apply $PUPPET_ARGS -e "include openstack_integration::repos"
|
$SUDO $PUPPET_FULL_PATH apply $PUPPET_ARGS -e "include openstack_integration::repos"
|
||||||
RESULT=$?
|
RESULT=$?
|
||||||
@ -351,7 +351,7 @@ fi
|
|||||||
print_header 'Running Tempest'
|
print_header 'Running Tempest'
|
||||||
cd /tmp/openstack/tempest
|
cd /tmp/openstack/tempest
|
||||||
|
|
||||||
if [ "${TEMPEST_FROM_SOURCE}" = true ]; then
|
if [ "${TEMPEST_FROM_SOURCE,,}" = true ]; then
|
||||||
python3 -m virtualenv run_tempest
|
python3 -m virtualenv run_tempest
|
||||||
/tmp/openstack/tempest/run_tempest/bin/pip3 install -c https://opendev.org/openstack/requirements/raw/branch/master/upper-constraints.txt -U -r requirements.txt
|
/tmp/openstack/tempest/run_tempest/bin/pip3 install -c https://opendev.org/openstack/requirements/raw/branch/master/upper-constraints.txt -U -r requirements.txt
|
||||||
/tmp/openstack/tempest/run_tempest/bin/python3 setup.py install
|
/tmp/openstack/tempest/run_tempest/bin/python3 setup.py install
|
||||||
|
Loading…
Reference in New Issue
Block a user