Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # -*- mode: ruby -*-
- # vi: set ft=ruby :
- #
- #domain = "soulsearcher.com"
- nodes = [
- { :hostname => 'master', :ip => '192.168.56.70', :box => 'bento/centos-7.4', :ram => 5120 },
- { :hostname => 'data-1', :ip => '192.168.56.71', :box => 'bento/centos-7.4'},
- ]
- Vagrant.configure("2") do |config|
- nodes.each do |node|
- config.vm.define node[:hostname] do |nodeconfig|
- nodeconfig.vm.box = "bento/centos-7.4"
- nodeconfig.vm.hostname = node[:hostname] + ".box"
- nodeconfig.vm.network :private_network, ip: node[:ip]
- memory = node[:ram] ? node[:ram] : 4096;
- nodeconfig.vm.provider :virtualbox do |vb|
- vb.customize [
- "modifyvm", :id,
- "--cpus", 1,
- "--memory", memory.to_s,
- ]
- end
- end
- end
- end
Add Comment
Please, Sign In to add comment