3 # Build a VM to serve as a Docker server
5 Vagrant.configure(2) do |config|
6 # Target platform is Debian/jessie
7 config.vm.box = "debian/contrib-jessie64"
9 # Give me a little headroom here
10 config.vm.provider "virtualbox" do |vb|
15 # Disable the default share
16 # Share the project folder on /vagrant
17 config.vm.synced_folder ".", "/vagrant", disabled: true
18 config.vm.synced_folder "..", "/vagrant"
20 # Set up port forwarding
21 config.vm.network "forwarded_port", guest: 8983, host: 8983
22 config.vm.network "forwarded_port", guest: 8983, host: 8984
24 config.vm.provision "ansible" do |ansible|
25 ansible.playbook = "docker-deploy.yml"