# -*- mode: ruby -*- # vi: set ft=ruby : # Build a VM to serve as a Docker server Vagrant.configure(2) do |config| # Target platform is Debian/jessie config.vm.box = "debian/contrib-jessie64" # Give me a little headroom here config.vm.provider "virtualbox" do |vb| vb.memory = 4096 vb.cpus = 2 end # Disable the default share # Share the project folder on /vagrant config.vm.synced_folder ".", "/vagrant", disabled: true config.vm.synced_folder "..", "/vagrant" # Set up port forwarding config.vm.network "forwarded_port", guest: 8983, host: 8983 config.vm.provision "ansible" do |ansible| ansible.playbook = "docker-deploy.yml" ansible.groups = { "dev" => ["default"], } end end