Skip to content

jonbaer/open-vagrant-boxes

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This repository contains definitions for the Phusion Vagrant base boxes. Definitions are created using Veewee.

These definitions makes building boxes quick and unambigious. The entire building process is described in the definitions; no manual intervention is required.

Phusion's boxes differ from the ones provided in by vagrantup.com in the following ways:

  • We provide a bigger virtual hard disk: around 40 GB.
  • We use LVM so that partitioning is easier.
  • Our default kernel version is 3.8, so that it's easy to use Docker.
  • The memory cgroup and swap accounting are turned on, for some Docker features.

Prebuilt boxes are available at https://oss-binaries.phusionpassenger.com/vagrant/boxes/

Environment setup

  1. Install Vagrant.

  2. Install VirtualBox or VMWare Fusion.

  3. bundle install --path vendor

    The --path is important! Not installing with --path will break Vagrant.

Building a box and importing it into Vagrant

VirtualBox:

bundle exec rake virtualbox

VMWare Fusion:

bundle exec rake vmware_fusion

Login

You can login with username vagrant and password vagrant. This user has sudo privileges. The root user also has password vagrant.

About

Vagrant base boxes by Phusion

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published