Using Vagrant with DigitalOcean
DigitalOcean (http://digitalocean.com) is a cloud computational service provider that has quickly gained a positive reputation among many development communities for fast, reliable, and inexpensive compute instances (virtual machines). DigitalOcean has also implemented a rich API layer to access compute instances, making it easy for developers to integrate with DigitalOcean.
This recipe will require a DigitalOcean account (sign up at http://digitalocean.com). Note that a new account will require a method of payment as DigitalOcean does not offer a free tier.
Getting ready
To use DigitalOcean as a provider, we'll need to install the provider as a plugin. The plugin is available with a simple install:
vagrant plugin install vagrant-digitalocean
(More detail about the plugin, installation, and options is also available at the GitHub site: https://github.com/smdahlen/vagrant-digitalocean.)
Once the plugin is downloaded, there are only two other items that you will...