xci: Move cleanup script outside of bifrost 21/54121/4
authorMarkos Chandras <mchandras@suse.de>
Mon, 19 Mar 2018 16:22:47 +0000 (16:22 +0000)
committerMarkos Chandras <mchandras@suse.de>
Tue, 20 Mar 2018 17:29:21 +0000 (17:29 +0000)
The cleanup script has grown quite a bit over time and it now does more
things than cleaning up old 'bifrost' artifacts to move it to the global
files directory so it can be used by all installers.

Change-Id: Ibf70ff255f14e798216cedc71fb7c5f5476b964a
Signed-off-by: Markos Chandras <mchandras@suse.de>
xci/files/xci-destroy-env.sh [moved from xci/infra/bifrost/scripts/destroy-env.sh with 100% similarity]
xci/infra/bifrost/infra-provision.sh
xci/xci-deploy.sh

index f847e66..9c3adfc 100644 (file)
@@ -12,10 +12,6 @@ BIFROST_ROOT_DIR="$(dirname $(realpath ${BASH_SOURCE[0]}))"
 
 echo "Info: Starting provisining VM nodes using openstack/bifrost"
 echo "-------------------------------------------------------------------------"
-# We are using sudo so we need to make sure that env_reset is not present
-sudo sed -i "s/^Defaults.*env_reset/#&/" /etc/sudoers
-cd $BIFROST_ROOT_DIR
-sudo -E bash ./scripts/destroy-env.sh
 cd $BIFROST_ROOT_DIR/playbooks/
 ansible-playbook ${XCI_ANSIBLE_PARAMS} -i "localhost," bootstrap-bifrost.yml
 cd ${XCI_CACHE}/repos/bifrost
index fb678ec..80b1010 100755 (executable)
@@ -85,6 +85,9 @@ unset user_local_dev_vars local_user_var
 # register our handler
 trap submit_bug_report ERR
 
+# We are using sudo so we need to make sure that env_reset is not present
+sudo sed -i "s/^Defaults.*env_reset/#&/" /etc/sudoers
+
 #-------------------------------------------------------------------------------
 # Log info to console
 #-------------------------------------------------------------------------------
@@ -102,6 +105,14 @@ echo "openstack/bifrost version: $OPENSTACK_BIFROST_VERSION"
 [[ "$INFRA_DEPLOYMENT" == "bifrost" ]] && echo "bifrost version: $OPENSTACK_BIFROST_VERSION"
 echo "-------------------------------------------------------------------------"
 
+#-------------------------------------------------------------------------------
+# Clean up environment
+#-------------------------------------------------------------------------------
+echo "Info: Cleaning up previous XCI artifacts"
+echo "-------------------------------------------------------------------------"
+sudo -E bash files/xci-destroy-env.sh
+echo "-------------------------------------------------------------------------"
+
 #-------------------------------------------------------------------------------
 # Install ansible on localhost
 #-------------------------------------------------------------------------------