vitality
v0.0.18
Published
vitality
Downloads
21
Maintainers
Readme
Vitality
The simplest lazy provisioner or health checker:
npm install -g vitality
vitality install.yml
ubuntu installation (vitality/node.js):
which vitality || curl https://raw.githubusercontent.com/slavahatnuke/vitality/master/install/ubuntu.sh | sudo sh
vitality install.yml
install.yml
mongo:
if: which mongo
else: sudo apt-get install -y mongodb
mysql:
if: which mysql
else:
- /bin/bash -c "sudo debconf-set-selections <<< 'mysql-server mysql-server/root_password password root'"
- /bin/bash -c "sudo debconf-set-selections <<< 'mysql-server mysql-server/root_password_again password root'"
- /bin/bash -c "sudo apt-get -y install mysql-server"
mysql online:
if: ps aux | grep mysqld | grep /bin/mysql
else: service mysql restart
result will be as
$ vitality install.yml
[ok] mongo
[ok] mysql
[ok] mysql online