github.com/askholme/packer@v0.7.2-0.20140924152349-70d9566a6852/website/Vagrantfile (about)

     1  # -*- mode: ruby -*-
     2  # vi: set ft=ruby :
     3  
     4  # Vagrantfile API/syntax version. Don't touch unless you know what you're doing!
     5  VAGRANTFILE_API_VERSION = "2"
     6  
     7  $script = <<SCRIPT
     8  sudo apt-get -y update
     9  
    10  # RVM/Ruby
    11  sudo apt-get -y install curl
    12  curl -sSL https://get.rvm.io | bash -s stable
    13  . ~/.bashrc
    14  . ~/.bash_profile
    15  rvm install 2.0.0
    16  rvm --default use 2.0.0
    17  
    18  # Middleman deps
    19  cd /vagrant
    20  bundle
    21  SCRIPT
    22  
    23  Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
    24    config.vm.box = "chef/ubuntu-12.04"
    25    config.vm.network "private_network", ip: "33.33.30.10"
    26    config.vm.provision "shell", inline: $script, privileged: false
    27    config.vm.synced_folder ".", "/vagrant", type: "rsync"
    28  end