35 lines
1.1 KiB
Bash
Executable File
35 lines
1.1 KiB
Bash
Executable File
#!/bin/bash
|
|
|
|
echo 'Installing Required packages for Compass...'
|
|
|
|
sudo yum install -y rsyslog logrotate ntp iproute openssh-clients python git wget python-setuptools python-netaddr python-flask python-flask-sqlalchemy python-amqplib amqp python-paramiko python-mock mod_wsgi httpd squid dhcp bind rsync yum-utils xinetd tftp-server gcc net-snmp-utils net-snmp net-snmp-python python-daemon unzip openssl openssl098e ca-certificates redis python-redis
|
|
if [[ "$?" != "0" ]]; then
|
|
echo "failed to install yum dependency"
|
|
exit 1
|
|
fi
|
|
|
|
sudo easy_install pip==1.2.1
|
|
if [[ "$?" != "0" ]]; then
|
|
echo "failed to install easy install"
|
|
exit 1
|
|
fi
|
|
|
|
sudo pip install -r $COMPASSDIR/requirements.txt
|
|
sudo pip install -r $COMPASSDIR/test-requirements.txt
|
|
if [[ "$?" != "0" ]]; then
|
|
echo "failed to install pip packages"
|
|
exit 1
|
|
fi
|
|
|
|
sudo chkconfig httpd on
|
|
sudo chkconfig squid on
|
|
sudo chkconfig xinetd on
|
|
sudo chkconfig dhcpd on
|
|
sudo chkconfig named on
|
|
sudo chkconfig sshd on
|
|
sudo chkconfig rsyslog on
|
|
sudo chkconfig ntpd on
|
|
sudo chkconfig redis on
|
|
sudo chkconfig iptables off
|
|
sudo chkconfig ip6tables off
|