Sha256: 4f116c626f5cdb4c9d68a44fdc33e00eec77455a4a92a7b27ef4c1d5ec1b26f0

Contents?: true

Size: 893 Bytes

Versions: 4

Compression:

Stored size: 893 Bytes

Contents

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

Vagrant.configure(2) do |config|
  config.vm.box = 'ubuntu/trusty64'
  config.vm.synced_folder '..', '/dropcaster'

  config.vm.provider 'virtualbox' do |vb|
    vb.memory = '256'
  end

  %w(1.9.1 2.0 2.1 2.2).each do |version|
    ruby = "ruby#{version}"
    name = "ruby-#{version.tr('.', '-')}"

    config.vm.define(name) do |cfg|
      cfg.vm.hostname = name
      cfg.vm.provision 'shell', inline: <<-SHELL
        sudo apt-get install software-properties-common
        sudo add-apt-repository ppa:brightbox/ruby-ng
        sudo apt-get update
        sudo apt-get install -y git libxml2-dev zlib1g-dev #{ruby} #{ruby}-dev

        sudo su -c 'echo "LC_ALL=en_US.UTF-8" >> /etc/environment'
        touch .hushlogin

        sudo gem install bundler
        cd /dropcaster
        bundle
        bundle exec rake
      SHELL
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
dropcaster-0.0.8 test/Vagrantfile
dropcaster-0.0.7 test/Vagrantfile
dropcaster-0.0.6 test/Vagrantfile
dropcaster-0.0.5 test/Vagrantfile