vagrant-lxc-ng/boxes
2014-03-24 23:50:55 -03:00
..
common core: Make lxc-template optional [GH-254] 2014-03-14 00:32:03 -03:00
conf boxes: Finish Debian conversion to new scripts 2014-03-09 22:56:49 -03:00
debian boxes: Disable NFS client installation on Ubuntu 13.04 / 13.10 / 14.04 2014-03-21 17:51:02 -03:00
.gitignore boxes: Improved output logging 2014-03-09 21:21:38 -03:00
build-openmandriva-box.sh boxes scripts: give real total sudo access 2014-03-09 21:21:32 -03:00
clean.sh boxes: Implement make clean 2014-03-09 21:21:38 -03:00
Makefile boxes: Remove redundant lxc from intermediate container names 2014-03-21 19:27:13 -03:00
mk-debian.sh boxes: Finish Debian conversion to new scripts 2014-03-09 22:56:49 -03:00
README.md boxes: Preparation to extract to a separate repository 2014-03-24 23:50:55 -03:00

vagrant-lxc base boxes

This repository contains a set of scripts for creating base boxes for usage with vagrant-lxc.

What distros / versions can I build with this?

  • Ubuntu
    • Precise 12.04
    • Quantal 12.10
    • Raring 13.04
    • Saucy 13.10
    • Trusty 14.04
  • Debian
    • Squeeze
    • Wheezy
    • Jessie
    • Sid

Building the boxes

git clone https://github.com/fgrehm/vagrant-lxc-base-boxes.git
cd vagrant-lxc-base-boxes
make precise

By default no provisioning tools will be included but you can pick the ones you want by providing some environmental variables. For example:

PUPPET=1 CHEF=1 SALT=1 BABUSHKA=1 \
make precise

Will build a Ubuntu Precise x86_64 box with latest Puppet, Chef, Salt and Babushka pre-installed.

Pre built base boxes

vagrant-lxc 1.0+ only

Box VagrantCloud Direct URL

What makes up for a vagrant-lxc base box?

See vagrant-lxc/BOXES.md

Known issues

  • We can't get the NFS client to be installed on the containers used for building Ubuntu 13.04 / 13.10 / 14.04 base boxes.
  • Puppet can't be installed on Ubuntu 14.04 / Debian Sid
  • Salt can't be installed on Ubuntu 13.04