il27
By:
il27

Deploy environment using Vagrant

July 16, 2015 3.4k views
Deployment DigitalOcean Articles

Hi, сan I deploy this environment (Vagrantfile), using digital ocean vagrant api ???

On the local machine I deploy this environment without problems, using and Vagrant and VM VirtualBox

What method do I use to achieve this (deploy to DO)?

1 Answer

You should take a look at the Vagrant DigitalOcean plugin. It allows you to deploy directly to a DigitalOcean Droplet using Vagrant. Though you'll need to make changes to the provider section of that Vagrantfile.

Here's an example provider configuration for deploying to DO:

  config.vm.provider :digital_ocean do |provider, override|
    override.ssh.private_key_path = '~/.ssh/id_rsa'
    override.vm.box = 'digital_ocean'
    override.vm.box_url = "https://github.com/devopsgroup-io/vagrant-digitalocean/raw/master/box/digital_ocean.box"

    provider.token = 'YOUR TOKEN'
    provider.image = 'ubuntu-14-04-x64'
    provider.region = 'nyc2'
    provider.size = '512mb'
  end
Have another answer? Share your knowledge.