/
Vagrantfile
26 lines (19 loc) · 920 Bytes
/
Vagrantfile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
# -*- mode: ruby -*-
# vi: set ft=ruby :
Vagrant.require_version ">= 1.6.0"
require './provisioning/vagrant-provision-reboot-plugin'
BOX_NAME = "docker-sonderheft"
Vagrant.configure("2") do |config|
config.vm.define BOX_NAME do |t| end
config.vm.box = "ubuntu14.04"
config.vm.box_url = "https://cloud-images.ubuntu.com/vagrant/trusty/current/trusty-server-cloudimg-amd64-vagrant-disk1.box"
config.vm.network "private_network", ip: "10.34.45.22", netmask: "255.255.0.0"
config.vm.hostname = "#{BOX_NAME}.localdomain"
config.vm.provider :virtualbox do |vbox|
vbox.name = BOX_NAME
vbox.customize ["modifyvm", :id, "--cpus", "2", "--memory", "2048", "--nicpromisc1", "allow-all", "--nicpromisc2", "allow-all", "--nicpromisc3", "allow-all"]
end
config.vm.provision "docker", version: "1.2.0"
config.vm.provision :shell, :path => "provisioning/run.sh"
config.vm.provision :unix_reboot
end