diff --git a/labs/config/scripts.controller b/labs/config/scripts.controller index a93abe0e..7120657d 100644 --- a/labs/config/scripts.controller +++ b/labs/config/scripts.controller @@ -2,6 +2,7 @@ scripts apt_install_mysql.sh scripts setup_keystone.sh scripts setup_glance.sh +scripts setup_horizon.sh scripts shutdown.sh boot snapshot "pre-installed" diff --git a/labs/scripts/setup_horizon.sh b/labs/scripts/setup_horizon.sh new file mode 100755 index 00000000..2f093022 --- /dev/null +++ b/labs/scripts/setup_horizon.sh @@ -0,0 +1,21 @@ +#!/usr/bin/env bash +TOP_DIR=$(cd $(dirname "$0")/.. && pwd) +source "$TOP_DIR/config/paths" +source "$LIB_DIR/functions.guest" +exec_logfile + +indicate_current_auto + +#------------------------------------------------------------------------------ +# Set up OpenStack Dashboard (horizon). +#------------------------------------------------------------------------------ + +echo "Installing horizon." +sudo apt-get install -y openstack-dashboard memcached + +echo "Purging Ubuntu theme." +sudo dpkg --purge openstack-dashboard-ubuntu-theme + +echo "Reloading apache and memcached service." +sudo service apache2 restart +sudo service memcached restart