$ brew install ssh-copy-id
$ ssh-copy-id root@yourserver.com
$ bundle install
$ berks install
$ cp nodes/example.com.json nodes/yourserver.com.json
$ knife solo prepare root@yourserver.com
$ knife solo cook root@yourserver.com
- this chef recipes build for using on Ubuntu 12.04/14.04 LTS
- Download and install Vagrant - http://www.vagrantup.com/downloads.html
- Download and install VirtualBox - https://www.virtualbox.org/wiki/Downloads
$ vagrant up
$ knife solo prepare vagrant@127.0.0.1 --ssh-port 2222 --identity-file ~/.vagrant.d/insecure_private_key
$ knife solo cook vagrant@127.0.0.1 --ssh-port 2222 --identity-file ~/.vagrant.d/insecure_private_key
$ vagrant halt
Correct path to identity file might be picked from vagrant ssh-config
output