From 5cc7f76df11a438621d7c8e48aec2a291baeb853 Mon Sep 17 00:00:00 2001 From: Fabio Rehm Date: Sun, 21 Apr 2013 23:58:54 -0300 Subject: [PATCH] Multiple example boxes --- example/Vagrantfile | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/example/Vagrantfile b/example/Vagrantfile index f922b5c..513a72a 100644 --- a/example/Vagrantfile +++ b/example/Vagrantfile @@ -5,15 +5,8 @@ Vagrant.require_plugin 'vagrant-lxc' Vagrant.configure("2") do |config| - config.vm.box = "quantal64" - config.vm.box_url = 'http://dl.dropbox.com/u/13510779/lxc-quantal64-2013-04-10.box' - # Uncomment if you want to try out a box built locally - # config.vm.box_url = '../boxes/output/lxc-quantal64.box' - config.vm.hostname = 'lxc-quantal64-example' - config.vm.synced_folder "/tmp", "/vagrant_data" - config.vm.provider :lxc do |lxc| lxc.customize 'cgroup.memory.limit_in_bytes', '400M' lxc.customize 'cgroup.memory.memsw.limit_in_bytes', '500M' @@ -33,4 +26,15 @@ echo "Hi there I'm a shell script used for provisioning" chef.add_recipe "hello-world" chef.log_level = :debug end + + %w(precise quantal raring).each do |release| + config.vm.define(release) do |lxc_config| + lxc_config.vm.box = "#{release}64" + lxc_config.vm.box_url = "http://dl.dropbox.com/u/13510779/lxc-#{release}-amd64-2013-04-21.box" + # Uncomment if you want to try out a box built locally + # lxc_config.vm.box_url = "../boxes/output/lxc-#{release}64.box" + lxc_config.vm.hostname = "lxc-#{release}64-example" + lxc_config.vm.network :forwarded_port, guest: 80, host: 8081 + end + end end