UNPKG

vitality

Version:
50 lines (32 loc) 1.01 kB
Vitality === [Examples](https://github.com/slavahatnuke/vitalities) 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 ``` [Other Examples](https://github.com/slavahatnuke/vitalities)