3 # Copyright (C) The Arvados Authors. All rights reserved.
5 # SPDX-License-Identifier: AGPL-3.0
7 # Vagrantfile API/syntax version. Don"t touch unless you know what you"re doing!
8 VAGRANTFILE_API_VERSION = "2".freeze
10 Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
11 config.ssh.insert_key = false
12 config.ssh.forward_x11 = true
14 config.vm.define "arvados" do |arv|
15 arv.vm.box = "bento/debian-10"
16 arv.vm.hostname = "vagrant.local"
18 config.vm.provider :virtualbox do |v|
24 arv.vm.network "forwarded_port", guest: 8443, host: 8443
25 arv.vm.network "forwarded_port", guest: 25100, host: 25100
26 arv.vm.network "forwarded_port", guest: 9002, host: 9002
27 arv.vm.network "forwarded_port", guest: 9000, host: 9000
28 arv.vm.network "forwarded_port", guest: 8900, host: 8900
29 arv.vm.network "forwarded_port", guest: 8002, host: 8002
30 arv.vm.network "forwarded_port", guest: 8001, host: 8001
31 arv.vm.network "forwarded_port", guest: 8000, host: 8000
32 arv.vm.network "forwarded_port", guest: 3001, host: 3001
33 arv.vm.provision "shell",