# -*- mode: ruby -*- # vi: set ft=ruby : Vagrant.configure("2") do |config| config.vm.provider "virtualbox" do |v| v.memory = 2048 v.cpus = 2 end config.vm.box = "ubuntu/trusty64" # config.vm.box = "ubuntu/xenial64" config.vm.provision :puppet do |puppet| puppet.manifests_path = "manifests" puppet.manifest_file = "base-hadoop.pp" puppet.module_path = "modules" end config.vm.define :master do |box| box.vm.network "private_network", ip: "10.10.0.52" box.vm.host_name = "master" end # config.vm.define :resman do |box| # box.vm.network "private_network", ip: "10.10.0.50" # box.vm.host_name = "resman" # end config.vm.define :backupmaster do |box| box.vm.network "private_network", ip: "10.10.0.51" box.vm.host_name = "backupmaster" end config.vm.define :hadoop1 do |box| box.vm.network "private_network", ip: "10.10.0.53" box.vm.host_name = "hadoop1" end config.vm.define :hadoop2 do |box| box.vm.network "private_network", ip: "10.10.0.54" box.vm.host_name = "hadoop2" end config.vm.define :hadoop3 do |box| ip = "10.10.0.55" box.vm.network "private_network", ip: ip box.vm.host_name = "hadoop3" end end