valet/devstack/stack-valet-music-install.sh
Cliff Parsons bac30ca8a7 Valet Devstack Plugin
This commit contains the scripts for the Valet Devstack
plugin. The plugin.sh file is the entry point into the
plugin. These scripts provide the "stack", "unstack" and
"clean" capabilities.

Task: #4591
Story: #2001035

Change-Id: Ib7ec301802bb05969ebc83d060823c0bb8146f53
2017-06-20 16:19:23 -05:00

32 lines
892 B
Bash
Executable File

#!/usr/bin/env bash
# Install all MUSIC components and MUSIC itself
#==============================================
# Install Cassandra
if [[ ! `sudo grep cassandra /etc/apt/sources.list` ]]; then
export SRC_CMD="echo ${CASSANDRA_DEBIAN_MIRROR} >> /etc/apt/sources.list"
sudo -E bash -c "${SRC_CMD}"
sudo curl https://www.apache.org/dist/cassandra/KEYS | sudo apt-key add -
fi
sudo apt-get -y update
sudo apt-get -y install cassandra
sudo service cassandra stop
sudo rm -rf /var/lib/cassandra/data/*
sudo rm -rf /var/lib/cassandra/commitlog/*
sudo chown -R cassandra:cassandra /var/lib/cassandra
# Install latest Zookeeper
sudo apt-get -y install zookeeper
sudo apt-get -y install zookeeperd
# Install latest Tomcat
sudo apt-get -y install tomcat7
# Install Music
echo "Installing music from ${MUSIC_URL}..."
sudo wget ${MUSIC_URL}/${MUSIC_FILE}
sudo dpkg -i ${MUSIC_FILE}