Sha256: 7e9c50b344605a9b7664a10451e1b1481ff220f36aca98ef92afad4c003cd9eb

Contents?: true

Size: 760 Bytes

Versions: 5

Compression:

Stored size: 760 Bytes

Contents

Vagrant.require_plugin('vagrant-puppet-install')
Vagrant.require_plugin('vagrant-digitalocean')

Vagrant.configure('2') do |config|
  config.puppet_install.puppet_version = :latest

  config.vm.box = 'digital_ocean'
  config.vm.synced_folder '.', '/vagrant', disabled: true

  config.vm.provider :digital_ocean do |provider, override|
    provider.client_id = ENV['DO_CLIENT_ID']
    provider.api_key = ENV['DO_API_KEY']
    provider.region = 'Amsterdam 1'
    provider.size = '512MB'
    provider.image = 'Ubuntu 12.04.3 x32'
    override.ssh.private_key_path = '~/.ssh/id_rsa'
  end

  config.vm.provision :puppet do |puppet|
    puppet.manifests_path = File.expand_path('../../../support/manifests', __FILE__)
    puppet.manifest_file  = "base.pp"
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
vagrant-puppet-install-2.3.0 test/acceptance/digital_ocean/Vagrantfile
vagrant-puppet-install-2.2.0 test/acceptance/digital_ocean/Vagrantfile
vagrant-puppet-install-2.1.0 test/acceptance/digital_ocean/Vagrantfile
vagrant-puppet-install-2.0.1 test/acceptance/digital_ocean/Vagrantfile
vagrant-puppet-install-2.0.0 test/acceptance/digital_ocean/Vagrantfile