-
Notifications
You must be signed in to change notification settings - Fork 0
/
Vagrantfile
33 lines (27 loc) · 1.5 KB
/
Vagrantfile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
Vagrant.configure("2") do |config|
config.vm.provider "virtualbox" do |v|
v.memory = 8192
v.cpus = 4
v.name = 'tx-microk8s'
end
config.vm.network "forwarded_port", guest: 80, host: 80
config.vm.network "forwarded_port", guest: 443, host: 443
config.vm.network "forwarded_port", guest: 5432, host: 5432
config.vm.network "forwarded_port", guest: 8080, host: 8080
config.vm.network "forwarded_port", guest: 32000, host: 32000
config.vm.network "forwarded_port", guest: 32001, host: 32001
config.vm.network "forwarded_port", guest: 32002, host: 32002
config.vm.network "forwarded_port", guest: 32003, host: 32003
config.vm.network "forwarded_port", guest: 16443, host: 16443
config.vm.network "forwarded_port", guest: 10443, host: 10443
config.vm.network "private_network", ip: "192.168.56.7"
# config.vm.synced_folder "k8s", "/home/vagrant/k8s", disabled: false, create: true
config.vm.synced_folder "1_kc_db_infinispan_embedded", "/home/vagrant/1_kc_db_infinispan_embedded", disabled: false, create: true
config.vm.synced_folder "2_kc_db_infinispan_remote", "/home/vagrant/2_kc_db_infinispan_remote", disabled: false, create: true
config.vm.box = "bento/ubuntu-22.04"
config.vm.synced_folder "certs/", "/certs"
config.vm.provision "file", source: "#{File.dirname(__FILE__)}/.bash_aliases", destination: "~/.bash_aliases"
config.vm.provision :shell, path: "#{File.dirname(__FILE__)}/bin/bootstrap.sh"
config.ssh.username = "vagrant"
config.ssh.password = "vagrant"
end