, (*1)
SSH2
This is a little wrapper to automate task in remote servers, (*2)
with this package you can install, backup or do anything you want via ssh commands, (*3)
You need to install ssh2 support for PHP
http://php.net/manual/en/book.ssh2.php, (*4)
In OSX for me was useful this guide:
https://abendstille.at/blog/?p=144, (*5)
You can test or run locally with the ansible recipe to start a VirtualMachine
once composer launched move to vendor/jlaso/ss2h/, (*6)
and start machine with vagrant up, (*7)
obviously you need to have installed vagrant and ansible in your system, (*8)
Once into the virtualmachine (with vagrant ssh) move to /vagrant and run composer install, (*9)
Then you can run the demo with php demo.php, (*10)
You can run the demo also in your local machine if you have support for php-ssh2, (*11)
demo
Servers declaration:
see servers.ini.dist and copy or rename to servers.ini, (*12)
Tasks automation
see commands.ini.dist and copy or rename to commands.ini, (*13)