1 # vagrant-lxc base boxes
3 This repository contains a set of scripts for creating base boxes for usage with
4 [vagrant-lxc](https://github.com/fgrehm/vagrant-lxc) 1.0+.
6 ## What distros / versions can I build with this?
10 - Quantal 12.10 x86_64
22 _In order to build the boxes you need to have the `lxc-download`
23 template available on your machine. If you don't have one around please
24 create one based on [this](https://github.com/lxc/lxc/blob/master/templates/lxc-download.in)
25 and drop it on your lxc templates path (usually `/usr/share/lxc/templates`)._
28 git clone https://github.com/fgrehm/vagrant-lxc-base-boxes.git
29 cd vagrant-lxc-base-boxes
33 By default no provisioning tools will be included but you can pick the ones
34 you want by providing some environmental variables. For example:
37 PUPPET=1 CHEF=1 SALT=1 BABUSHKA=1 \
41 Will build a Ubuntu Precise x86_64 box with latest Puppet, Chef, Salt and
42 Babushka pre-installed.
45 ## Pre built base boxes
47 _**NOTE:** None of the base boxes below have a provisioner pre-installed_
49 | Distribution | VagrantCloud box |
50 | ------------ | ---------------- |
51 | Ubuntu Precise 12.04 x86_64 | [fgrehm/precise64-lxc](https://vagrantcloud.com/fgrehm/precise64-lxc) |
52 | Ubuntu Trusty 14.04 x86_64 | [fgrehm/trusty64-lxc](https://vagrantcloud.com/fgrehm/trusty64-lxc) |
53 | Debian Wheezy 7 x86_64 | [fgrehm/wheezy64-lxc](https://vagrantcloud.com/fgrehm/wheezy64-lxc) |
56 ## What makes up for a vagrant-lxc base box?
58 See [vagrant-lxc/BOXES.md](https://github.com/fgrehm/vagrant-lxc/blob/master/BOXES.md)
63 * We can't get the NFS client to be installed on the containers used for building
64 Ubuntu 13.04 / 13.10 / 14.04 base boxes.
65 * Puppet can't be installed on Ubuntu 14.04 / Debian Sid
66 * Salt can't be installed on Ubuntu 13.04