Sha256: d15abd04c5dd5c07f7b5fd832d1423ca33bed9aea34f362755e0e81d73affeb8
Contents?: true
Size: 1.33 KB
Versions: 5
Compression:
Stored size: 1.33 KB
Contents
# -*- mode: ruby -*- # vi: set ft=ruby ts=2 sw=2 tw=0 et : role = File.basename(File.expand_path(File.dirname(__FILE__))) boxes = [ { :name => "ubuntu-1204", :box => "bento/ubuntu-12.04", :ip => '10.0.0.11', :cpu => "50", :ram => "256" }, { :name => "ubuntu-1404", :box => "bento/ubuntu-14.04", :ip => '10.0.0.12', :cpu => "50", :ram => "256" }, { :name => "ubuntu-1604", :box => "bento/ubuntu-16.04", :ip => '10.0.0.13', :cpu => "50", :ram => "256" }, { :name => "debian-711", :box => "bento/debian-7.11", :ip => '10.0.0.14', :cpu => "50", :ram => "256" }, { :name => "debian-87", :box => "bento/debian-8.7", :ip => '10.0.0.15', :cpu => "50", :ram => "256" }, ] Vagrant.configure("2") do |config| boxes.each do |box| config.vm.define box[:name] do |vms| vms.vm.box = box[:box] vms.vm.hostname = "ansible-#{role}-#{box[:name]}" vms.vm.provider "virtualbox" do |v| v.customize ["modifyvm", :id, "--cpuexecutioncap", box[:cpu]] v.customize ["modifyvm", :id, "--memory", box[:ram]] end vms.vm.network :private_network, ip: box[:ip] vms.vm.provision :ansible do |ansible| ansible.playbook = "tests/vagrant.yml" ansible.verbose = "vv" end end end end
Version data entries
5 entries across 5 versions & 1 rubygems