a14a288d18
By request, I am posting a cosmetic changeset to clean up spelling, formatting, whitespace, and comments (some visible by script users) in training-labs. A few variables and function names have been changed (decapitalization, consistency). Scope: This changeset does not affect the workings of the code and therefore does not fix bugs. Bug fixes go into separate patches. Special notes: * Scripts/Neutron/Neutron.sh still installs quantum, but the naming within said script is now consistent. That can only be temporary, a switch to a more recent release should happen soonish. * I left the numbers for steps in some scripts (Glance.sh); maybe the manuals are meant to refer to these numbers!? Of course, they will change occasionally (this time, for instance, I changed them to match the actual order). * Scripts that use non-standard functionality should use bash, not sh; shebangs fixed * I didn't touch README.md, training-guides-cluster-scripts.tar: these, too, are for a separate changeset Related-Bug: #1312764 Change-Id: I01005f96b03ef3fbeeaa0b9d9d0e804aaed7af83
83 lines
3.1 KiB
Bash
Executable File
83 lines
3.1 KiB
Bash
Executable File
#!/bin/bash
|
|
#
|
|
# About: Set up dependencies for VirtualBox sandbox meant for OpenStack Labs.
|
|
#
|
|
# Contact: pranav@aptira.com
|
|
# Copyright: Aptira @aptira,aptira.com
|
|
# License: Apache Software License (ASL) 2.0
|
|
###############################################################################
|
|
# #
|
|
# This script will ask the user for the type of OpenStack install and it will #
|
|
# configure the VM #
|
|
# #
|
|
###############################################################################
|
|
|
|
# Check for kvm-ok >> VirtualBox >>
|
|
|
|
# Colors and decorations (ignore)
|
|
|
|
RCol='\e[0m' # Text reset
|
|
|
|
#Regular #Bold #Underline #High Intensity #BoldHigh Intens #Background #High Intensity Backgrounds
|
|
|
|
Bla='\e[0;30m'; BBla='\e[1;30m'; UBla='\e[4;30m'; IBla='\e[0;90m'; BIBla='\e[1;90m'; On_Bla='\e[40m'; On_IBla='\e[0;100m';
|
|
Red='\e[0;31m'; BRed='\e[1;31m'; URed='\e[4;31m'; IRed='\e[0;91m'; BIRed='\e[1;91m'; On_Red='\e[41m'; On_IRed='\e[0;101m';
|
|
Gre='\e[0;32m'; BGre='\e[1;32m'; UGre='\e[4;32m'; IGre='\e[0;92m'; BIGre='\e[1;92m'; On_Gre='\e[42m'; On_IGre='\e[0;102m';
|
|
Yel='\e[0;33m'; BYel='\e[1;33m'; UYel='\e[4;33m'; IYel='\e[0;93m'; BIYel='\e[1;93m'; On_Yel='\e[43m'; On_IYel='\e[0;103m';
|
|
Blu='\e[0;34m'; BBlu='\e[1;34m'; UBlu='\e[4;34m'; IBlu='\e[0;94m'; BIBlu='\e[1;94m'; On_Blu='\e[44m'; On_IBlu='\e[0;104m';
|
|
Pur='\e[0;35m'; BPur='\e[1;35m'; UPur='\e[4;35m'; IPur='\e[0;95m'; BIPur='\e[1;95m'; On_Pur='\e[45m'; On_IPur='\e[0;105m';
|
|
Cya='\e[0;36m'; BCya='\e[1;36m'; UCya='\e[4;36m'; ICya='\e[0;96m'; BICya='\e[1;96m'; On_Cya='\e[46m'; On_ICya='\e[0;106m';
|
|
Whi='\e[0;37m'; BWhi='\e[1;37m'; UWhi='\e[4;37m'; IWhi='\e[0;97m'; BIWhi='\e[1;97m'; On_Whi='\e[47m'; On_IWhi='\e[0;107m';
|
|
|
|
echo -e "${On_Bla}"
|
|
|
|
echo -e "
|
|
${IWhi}##################################################
|
|
${BIRed}Note: ${BIblu}You need Internet access for this script to run
|
|
${IWhi}##################################################"
|
|
|
|
echo -e "${IYel}"
|
|
echo -e "${RCol}"
|
|
|
|
end(){
|
|
echo -e "${BBlu}Program terminating"
|
|
echo -e "${RCol}"
|
|
exit
|
|
}
|
|
|
|
check (){
|
|
if [ $? -eq 0 ]; then
|
|
echo -e "${BBlu}... $1 Success ..."
|
|
else
|
|
if [$2 -eq 1 ]; then
|
|
echo -e "${BIRed}Failed. Terminating"
|
|
end
|
|
else
|
|
echo -e "${BIRed}$2 Failed! Please recheck"
|
|
end
|
|
fi
|
|
fi
|
|
}
|
|
|
|
echo "Press [y/N] for single node"
|
|
read single_node_install
|
|
|
|
if [ "$single_node_install" == "Y" -o "$single_node_install" == "y" ]; then
|
|
|
|
echo "Configuring VirtualBox VMs for single node deployment"
|
|
./singlenode.sh
|
|
|
|
else
|
|
|
|
echo "Press [y/N] for multi node"
|
|
read multi_node_install
|
|
|
|
if [ "$multi_node_install" == "Y" -o "$multi_node_install" == "y" ]; then
|
|
|
|
echo "Configuring VirtualBox VMs for multi node deployment"
|
|
./multinode.sh
|
|
fi
|
|
fi
|
|
|
|
end
|