Sha256: 0485a7564733af164b482683db689471846701654e36b09ff06d5d6f842d6297

Contents?: true

Size: 1.04 KB

Versions: 18

Compression:

Stored size: 1.04 KB

Contents

def set_resources box, max_ram=512, max_cpu=1
  box.vm.provider :virtualbox do |vb|
    vb.customize ["modifyvm", :id, "--cpus", max_cpu]
    vb.customize ["modifyvm", :id, "--memory", max_ram]
  end
end

Vagrant.configure('2') do |config|
  config.pe_build.download_root = ENV['PE_BUILD_DOWNLOAD_ROOT']
  config.ssh.insert_key = false
  # This is the box name used by the setup helpers in the acceptance tests.
  config.vm.box = 'centos'

  config.vm.define 'pe-3x' do |node|
    node.vm.hostname = 'pe-3x.pe-bootstrap.vlan'
    # All-in-one master nodes need a generous amount of RAM for all the Java.
    set_resources node, 4096, 1

    node.vm.provision :pe_bootstrap do |p|
      p.version = '3.8.5'
      p.role = :master
    end
  end

  config.vm.define 'pe-latest' do |node|
    node.vm.hostname = 'pe-latest.pe-bootstrap.vlan'
    # All-in-one master nodes need a generous amount of RAM for all the Java.
    set_resources node, 4096, 1

    node.vm.provision :pe_bootstrap do |p|
      p.version_file  = 'LATEST_3x'
      p.role = :master
    end
  end
end

Version data entries

18 entries across 18 versions & 1 rubygems

Version Path
vagrant-pe_build-0.17.12 acceptance/skeletons/pe_build/Vagrantfile
vagrant-pe_build-0.17.11 acceptance/skeletons/pe_build/Vagrantfile
vagrant-pe_build-0.17.10 acceptance/skeletons/pe_build/Vagrantfile
vagrant-pe_build-0.17.9 acceptance/skeletons/pe_build/Vagrantfile
vagrant-pe_build-0.17.8 acceptance/skeletons/pe_build/Vagrantfile
vagrant-pe_build-0.17.7 acceptance/skeletons/pe_build/Vagrantfile
vagrant-pe_build-0.17.6 acceptance/skeletons/pe_build/Vagrantfile
vagrant-pe_build-0.17.5 acceptance/skeletons/pe_build/Vagrantfile
vagrant-pe_build-0.17.4 acceptance/skeletons/pe_build/Vagrantfile
vagrant-pe_build-0.17.3 acceptance/skeletons/pe_build/Vagrantfile
vagrant-pe_build-0.17.2 acceptance/skeletons/pe_build/Vagrantfile
vagrant-pe_build-0.17.1 acceptance/skeletons/pe_build/Vagrantfile
vagrant-pe_build-0.17.0 acceptance/skeletons/pe_build/Vagrantfile
vagrant-pe_build-0.16.0 acceptance/skeletons/pe_build/Vagrantfile
vagrant-pe_build-0.15.6 acceptance/skeletons/pe_build/Vagrantfile
vagrant-pe_build-0.15.5 acceptance/skeletons/pe_build/Vagrantfile
vagrant-pe_build-0.15.4 acceptance/skeletons/pe_build/Vagrantfile
vagrant-pe_build-0.15.3 acceptance/skeletons/pe_build/Vagrantfile