Skip to content

Commit 0a8ce90

Browse files
aaronkjoneskenfdev
authored andcommitted
Add Vagrantfile-Windows
1 parent c0c25b6 commit 0a8ce90

File tree

1 file changed

+43
-0
lines changed

1 file changed

+43
-0
lines changed

Vagrantfile-Windows

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
# -*- mode: ruby -*-
2+
# vi: set ft=ruby :
3+
4+
Vagrant.configure("2") do |config|
5+
config.vm.box = "ubuntu/bionic64"
6+
7+
config.vm.provider "virtualbox" do |vb|
8+
vb.memory = "512"
9+
vb.customize [ "modifyvm", :id, "--uartmode1", "disconnected" ]
10+
end
11+
12+
# must be at the top
13+
config.vm.define "lb-0" do |c|
14+
c.vm.hostname = "lb-0"
15+
c.vm.network "private_network", ip: "10.240.0.40"
16+
17+
c.vm.provision :shell, :path => "scripts/bootstrap/vagrant-setup-haproxy.sh"
18+
19+
c.vm.provider "virtualbox" do |vb|
20+
vb.memory = "256"
21+
end
22+
end
23+
24+
(0..2).each do |n|
25+
config.vm.define "controller-#{n}" do |c|
26+
c.vm.hostname = "controller-#{n}"
27+
c.vm.network "private_network", ip: "10.240.0.1#{n}"
28+
29+
c.vm.provision :shell, :path => "scripts/bootstrap/vagrant-setup-hosts-file.sh"
30+
end
31+
end
32+
33+
(0..2).each do |n|
34+
config.vm.define "worker-#{n}" do |c|
35+
c.vm.hostname = "worker-#{n}"
36+
c.vm.network "private_network", ip: "10.240.0.2#{n}"
37+
38+
c.vm.provision :shell, :path => "scripts/bootstrap/vagrant-setup-routes.sh"
39+
c.vm.provision :shell, :path => "scripts/bootstrap/vagrant-setup-hosts-file.sh"
40+
end
41+
end
42+
43+
end

0 commit comments

Comments
 (0)