# cat Vagrantfile # -*- mode: ruby -*- # vi: set ft=ruby : ENV['VAGRANT_DEFAULT_PROVIDER'] = 'libvirt' Vagrant.configure("2") do |config| config.vm.define :zbDB do |zbDB| zbDB.vm.network :private_network, :ip => "10.0.240.100" zbDB.vm.box = "generic/oracle8" zbDB.vm.hostname = "zbDB" zbDB.vm.provider :libvirt do |lv| lv.memory = 4096 lv.cpus = 2 lv.storage :file, :size => '64G', :type => 'qcow2' end end config.vm.define :zbServer do |zbServer| zbServer.vm.network :private_network, :ip => "10.0.240.110" zbServer.vm.box = "generic/oracle8" zbServer.vm.hostname = "zbServer" zbServer.vm.provider :libvirt do |lv| lv.memory = 4096 lv.cpus = 2 end end config.vm.define :zbFront do |zbFront| zbFront.vm.network :private_network, :ip => "10.0.240.120" zbFront.vm.network :forwarded_port, host: 8080, guest: 80 zbFront.vm.box = "generic/oracle8" zbFront.vm.hostname = "zbFront" zbFront.vm.provider :libvirt do |lv| lv.memory = 2048 lv.cpus = 2 end end config.vm.define :zbProxy do |zbProxy| zbProxy.vm.network :private_network, :ip => "10.0.240.130" zbProxy.vm.box = "generic/oracle8" zbProxy.vm.hostname = "zbProxy" zbProxy.vm.provider :libvirt do |lv| lv.memory = 2048 lv.cpus = 2 end end config.vm.define :grafana do |grafana| grafana.vm.network :private_network, :ip => "10.0.240.140" grafana.vm.box = "generic/oracle8" grafana.vm.hostname = "grafana" grafana.vm.provider :libvirt do |lv| lv.memory = 2048 lv.cpus = 2 end end end