-install_and_setup_mongo() {
- install_packages "mongodb mongodb-clients"
- cat > /etc/mongodb.conf << EOF
-logappend=true
-bind_ip = 127.0.0.1
-port = 27017
-dbpath=/var/lib/mongo
-pidfilepath = /var/run/mongodb/mongodb.pid
-journal = true
-logpath = ${mongodb_log}
-setParameter = logLevel=1
-EOF
- [ -d "/var/log/mongo" ] || mkdir /var/log/mongo
- [ -d "/var/lib/mongo" ] || mkdir /var/lib/mongo
- [ -d "/var/run/mongodb" ] || mkdir /var/run/mongodb
- chown -R mongodb:mongodb /var/log/mongo /var/lib/mongo /var/run/mongodb /etc/mongodb.conf
-
- service ${mongodb_service} restart
- sleep 5
-
- if [ -z "$(service ${mongodb_service} status | grep "start/running")" ]; then
- cat ${mongodb_log}
- exit_on_error 1 "Mongo service has failed to start"
- fi
-
- try=0
- while [ ${try} -le '5' ]; do
- mongo --host 127.0.0.1 --eval "db.getSiblingDB('admin')"
- if [ "$?" -ne '0' ]; then
- try=$((try + 1))
- sleep 5
- else
- break
- fi
- done
- if [ "${try}" -ge '5' ]; then
- exit_on_error 1 "Mongo shell is not available. Mongo work is broken"
+send_fake_instance_notification() {
+ if [ $os == "centos" ]; then
+ curl -LO https://bootstrap.pypa.io/get-pip.py
+ python get-pip.py