# -*- mode: ruby -*- # vi: set ft=ruby : # All Vagrant configuration is done below. The "2" in Vagrant.configure # configures the configuration version (we support older styles for # backwards compatibility). Please don't change it unless you know what # you're doing. Vagrant.configure("2") do |config| # The most common configuration options are documented and commented below. # For a complete reference, please see the online documentation at # https://docs.vagrantup.com. # Every Vagrant development environment requires a box. You can search for # boxes at https://atlas.hashicorp.com/search. config.vm.box = 'profitbricks' config.vm.provider :profitbricks do |profitbricks| profitbricks.username = 'YOUR_PB_USERNAME' profitbricks.password = 'YOUR_PB_PASSWORD' profitbricks.profitbricks_url = 'https://api.profitbricks.com/cloudapi/v3/' profitbricks.datacenter_id = 'pb vagrant test' profitbricks.location = 'de/fkb' profitbricks.image = 'openSUSE-13.2-server-2016-11-01' profitbricks.volume_licence_type = 'LINUX' profitbricks.profitbricks_cores = '1' profitbricks.profitbricks_ram = '2048' profitbricks.image_password = 'PASSWORD' # profitbricks.volume_ssh_keys = ['YOUR_PUBLIC_SSH_KEY'] # if you want to enable SSH (Works with ProfitBricks supplied Linux images) end end