prepare_vm() {
if [[ `cat /etc/*-release | head -n 1 | awk '{print $1}'` =~ Ubuntu ]]; then
- apt-get install rabbitmq-server screen python-pip sqlite3 -y
+ apt-get install screen python-pip sqlite3 -y
else
- yum install screen rabbitmq-server python-pip sqlite -y
+ yum install screen python-pip sqlite -y
fi
+}
+
+prepare_rabbit() {
+ if [[ `cat /etc/*-release | head -n 1 | awk '{print $1}'` =~ Ubuntu ]]; then
+ apt-get install rabbitmq-server -y
+ else
+ yum install rabbitmq-server -y
+ fi
+ echo "127.0.10.1 $(hostname)" >> /etc/hosts
service rabbitmq-server restart
sleep 5
}
ceilometer-collector|openstack-ceilometer-collector|ceilometer-agent-notification|openstack-ceilometer-notification)
prepare_config
prepare_vm
+ prepare_rabbit
if [[ `cat /etc/*-release | head -n 1 | awk '{print $1}'` =~ Ubuntu ]]; then
apt-get install ceilometer-collector ceilometer-agent-notification -y
echo "Testing 'ceilometer-alarm-notifier'"
prepare_config
prepare_vm
+ prepare_rabbit
screen -dmS ceilometer-alarm-notifier
sleep 2