summaryrefslogtreecommitdiff
path: root/Vagrantfile
blob: 1f066fc8d42460d2d59fb2ade5c23bf33f0b5a05 (plain)
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
# -*- mode: ruby -*-
# vi: set ft=ruby :

# All Vagrant configuration is done below. The "2" in Vagrant.configure
# configures the configuration version (we support older styles for
# backwards compatibility). Please don't change it unless you know what
# you're doing.
Vagrant.configure(2) do |config|
  config.vm.box = "chef/centos-7.0"
  config.vm.network "forwarded_port", guest: 15672, host: 15672
  config.vm.network "forwarded_port", guest: 5672, host: 5672
  config.vm.network "forwarded_port", guest: 9042, host: 9042
  config.vm.network "forwarded_port", guest: 9125, host: 9125
  config.vm.network "forwarded_port", guest: 8888, host: 8888
  config.vm.network "forwarded_port", guest: 9292, host: 9292
  config.vm.provision :chef_apply do |chef|
    chef.recipe = File.read("config/chef_apply.rb")
  end
  config.vm.provider "vmware_workstation" do |vm|
    vm.vmx["memsize"] = "8192"
    vm.vmx["numvcpus"] = "8"
  end
  config.vm.provider "vmware_fusion" do |vm|
    vm.vmx["memsize"] = "8192"
    vm.vmx["numvcpus"] = "8"
  end
  config.ssh.forward_agent = true
end