VagrantSsh
An easy way to execute SSH commands on your Vagrant image.
Installation
Add it to your application's Gemfile:
gem 'vagrant-ssh'Or install it yourself as:
$ gem install vagrant-sshUsage
To create an SSH connection to your Vagrant box:
@ssh = VagrantSsh::Shell.new('33.33.33.33')
@ssh.execute 'whoami'
=> I, [2015-07-13T16:42:25.127602 #82100]  INFO -- : Executing SSH command: whoami
=> I, [2015-07-13T16:42:25.142657 #82100]  INFO -- : vagrantRunning the tests
Before running the tests, you need to create the Vagrant VM.
$ rake create_vmYou can then run the tests.
$ rake specAfterwards, you may want to destroy the Vagrant VM created above.
$ rake destroy_vm