# -*- mode: ruby -*-
# vi: set ft=ruby :

servers=[
  {
    :hostname => "kali",
    :ip => "192.168.100.10",
    :box => "codementality/kalilinux",
    :ram => 4192,
    :cpu => 4
  },
  {
    :hostname => "win",
    :ip => "192.168.100.11",
    :box => "designerror/windows-7",
    :ram => 1024,
    :cpu => 2
  }
]

Vagrant.configure(2) do |config|
    servers.each do |machine|
	config.ssh.password = "vagrant"
        config.vm.define machine[:hostname] do |node|
            node.vm.box = machine[:box]
            node.vm.hostname = machine[:hostname]
            node.vm.network "private_network", ip: machine[:ip], virtualbox__intnet: true
            node.vm.provider "virtualbox" do |vb|
                vb.customize ["modifyvm", :id, "--memory", machine[:ram]]
            end
        end
    end
end
