config.ssh.insert_key = false
config.ssh.forward_x11 = true
- config.vm.define "arvados" do |arv|
+## # A single_host multiple_hostnames example
+## config.vm.define "arvados-sh-mn" do |arv|
+## arv.vm.box = "bento/debian-10"
+## arv.vm.hostname = "harpo"
+## # CPU/RAM
+## config.vm.provider :virtualbox do |v|
+## v.memory = 2048
+## v.cpus = 2
+## end
+##
+## # Networking
+## # WEBUI PORT
+## arv.vm.network "forwarded_port", guest: 8443, host: 8443
+## # KEEPPROXY
+## arv.vm.network "forwarded_port", guest: 25101, host: 25101
+## # KEEPWEB
+## arv.vm.network "forwarded_port", guest: 9002, host: 9002
+## # WEBSOCKET
+## arv.vm.network "forwarded_port", guest: 8002, host: 8002
+## arv.vm.provision "shell",
+## inline: "sed 's#cluster_fixme_or_this_wont_work#harpo#g;
+## s#domain_fixme_or_this_wont_work#local#g;
+## s#CONTROLLER_EXT_SSL_PORT=443#CONTROLLER_EXT_SSL_PORT=8443#g' \
+## /vagrant/local.params.example.single_host_multiple_hostnames > /tmp/local.params.single_host_multiple_hostnames"
+## # s#production#development#g;
+## arv.vm.provision "shell",
+## path: "provision.sh",
+## args: [
+## # "--debug",
+## "--config /tmp/local.params.single_host_multiple_hostnames",
+## "--test",
+## "--vagrant"
+## ].join(" ")
+## end
+
+ # A single_host single_hostname example
+ config.vm.define "arvados-sh-sn" do |arv|
arv.vm.box = "bento/debian-10"
- arv.vm.hostname = "arva2.arv.local"
+ arv.vm.hostname = "zeppo"
+ # CPU/RAM
+ config.vm.provider :virtualbox do |v|
+ v.memory = 2048
+ v.cpus = 2
+ end
+
# Networking
- arv.vm.network "forwarded_port", guest: 8443, host: 8443
- arv.vm.network "forwarded_port", guest: 25100, host: 25100
- arv.vm.network "forwarded_port", guest: 9002, host: 9002
- arv.vm.network "forwarded_port", guest: 9000, host: 9000
- arv.vm.network "forwarded_port", guest: 8900, host: 8900
- arv.vm.network "forwarded_port", guest: 8002, host: 8002
- arv.vm.network "forwarded_port", guest: 8001, host: 8001
- arv.vm.network "forwarded_port", guest: 8000, host: 8000
- arv.vm.network "forwarded_port", guest: 3001, host: 3001
- # config.vm.network "private_network", ip: "192.168.33.10"
- # arv.vm.synced_folder "salt_pillars", "/srv/pillars",
- # create: true
+ arv.vm.network "forwarded_port", guest: 9443, host: 9443
+ arv.vm.network "forwarded_port", guest: 9444, host: 9444
+ arv.vm.network "forwarded_port", guest: 9445, host: 9445
+ arv.vm.network "forwarded_port", guest: 35101, host: 35101
+ arv.vm.network "forwarded_port", guest: 10002, host: 10002
+ arv.vm.network "forwarded_port", guest: 14202, host: 14202
+ arv.vm.network "forwarded_port", guest: 18002, host: 18002
+ arv.vm.provision "shell",
+ inline: "sed 's#HOSTNAME_EXT=\"\"#HOSTNAME_EXT=\"zeppo.local\"#g;
+ s#cluster_fixme_or_this_wont_work#harpo#g;
+ s#domain_fixme_or_this_wont_work#local#g;
+ s#CONFIG_DIR=\"config_examples/single_host/multiple_hostnames\"#CONFIG_DIR=\"config_examples/single_host/single_hostname\"#g;
+ s#CONTROLLER_EXT_SSL_PORT=443#CONTROLLER_EXT_SSL_PORT=9443#g;
+ s#KEEP_EXT_SSL_PORT=25101#KEEP_EXT_SSL_PORT=35101#g;
+ s#KEEPWEB_EXT_SSL_PORT=9002#KEEPWEB_EXT_SSL_PORT=11002#g;
+ s#WEBSHELL_EXT_SSL_PORT=4202#WEBSHELL_EXT_SSL_PORT=14202#g;
+ s#WEBSOCKET_EXT_SSL_PORT=8002#WEBSOCKET_EXT_SSL_PORT=18002#g;
+ s#WORKBENCH1_EXT_SSL_PORT=443#WORKBENCH1_EXT_SSL_PORT=9444#g;
+ s#WORKBENCH2_EXT_SSL_PORT=3001#WORKBENCH2_EXT_SSL_PORT=9445#g;' \
+ /vagrant/local.params.example.single_host_single_hostname > /tmp/local.params.single_host_single_hostname"
arv.vm.provision "shell",
path: "provision.sh",
args: [
- "--vagrant",
- "--ssl-port=8443"
+ # "--debug",
+ "--config /tmp/local.params.single_host_single_hostname",
+ "--test",
+ "--vagrant"
].join(" ")
end
end