openstack-manuals/doc/training-guide/training-labs/compute.sh
VMTrooper 4fb9f359fd Added Vagrant Support for Training
Added files for automated student environment deployment

Implements bp/training-manuals

Change-Id: Iabd9fe2fe5a5bf7cf44b152e561557efe93c975b
2013-10-13 17:02:23 -07:00

31 lines
912 B
Bash

# compute.sh
#
# Author: Trevor Roberts Jr (VMTrooper@gmail.com)
# This script is called by the Vagrant Shell Provisioner to build the student's lab machine.
#
# Vagrant's Shell Provisioner receives deployment instructions from this file.
# Removing this file without removing the Shell Provisioner command in the Vagrantfile
# will cause deployment errors
#
# See the remaining OpenStack Training Labs code for more details at GitHub:
# https://github.com/openstack/openstack-manuals/tree/master/doc/training-guide/training-labs
#Change to the root user
sudo su -
cd ~
#Get latest catalogs from Ubuntu
apt-get update
apt-get install -y vim
#Copy the deployment scripts to /root
cp -avr /vagrant/Scripts .
cd Scripts
mkdir Logs
#Execute the deployment scripts
#./auto_scripts.sh
echo "Execute PreInstall Script to Build Student Environment"
bash PreInstall/PreInstall.sh "single-node" > Logs/PreInstall.log