Adds option to enable ARA plugin install
Adds the option to enable ARA callback plugin install during bootstrap-ansible. Set to false by default in the bootstrap-ansible script and can be enabled with the SETUP_ARA variable. In the gate-check-commit, installation is set to enabled by default. Change-Id: I5eb4285100207a8b8808b5000261f70c89c69de2
This commit is contained in:
parent
f112b3392d
commit
8fbd1cbeaa
@ -26,6 +26,8 @@ export ANSIBLE_PACKAGE=${ANSIBLE_PACKAGE:-"ansible==2.7.1"}
|
||||
export ANSIBLE_ROLE_FILE=${ANSIBLE_ROLE_FILE:-"ansible-role-requirements.yml"}
|
||||
export SSH_DIR=${SSH_DIR:-"/root/.ssh"}
|
||||
export DEBIAN_FRONTEND=${DEBIAN_FRONTEND:-"noninteractive"}
|
||||
# check whether to install the ARA callback plugin
|
||||
export SETUP_ARA=${SETUP_ARA:-"false"}
|
||||
|
||||
# Use pip opts to add options to the pip install command.
|
||||
# This can be used to tell it which index to use, etc.
|
||||
@ -179,6 +181,11 @@ chmod +x /usr/local/bin/openstack-ansible
|
||||
|
||||
echo "openstack-ansible wrapper created."
|
||||
|
||||
# Install and export the ARA callback plugin
|
||||
if [ "${SETUP_ARA}" == "true" ]; then
|
||||
setup_ara
|
||||
fi
|
||||
|
||||
# If the Ansible plugins are in the old location remove them.
|
||||
[[ -d "/etc/ansible/plugins" ]] && rm -rf "/etc/ansible/plugins"
|
||||
|
||||
|
@ -58,6 +58,9 @@ export INSTALL_METHOD=${3:-"source"}
|
||||
# is created. The checkout must always be N-1.
|
||||
export UPGRADE_SOURCE_BRANCH=${UPGRADE_SOURCE_BRANCH:-'stable/rocky'}
|
||||
|
||||
# enable the ARA callback plugin
|
||||
export SETUP_ARA=true
|
||||
|
||||
## Change branch for Upgrades ------------------------------------------------
|
||||
# If the action is to upgrade, then store the current SHA,
|
||||
# checkout the source SHA before executing the greenfield
|
||||
@ -102,9 +105,6 @@ fi
|
||||
# Bootstrap Ansible
|
||||
source "${OSA_CLONE_DIR}/scripts/bootstrap-ansible.sh"
|
||||
|
||||
# Install and export the ARA callback plugin
|
||||
setup_ara
|
||||
|
||||
# Log some data about the instance and the rest of the system
|
||||
log_instance_info
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user