No description
82d2f2c278
BindFS requires fuse access in order to proceed with the mount. To get fuse access bindfs needs '/dev/fuse' to exist. When BindFS is used through vagrant and vagrant-bindfs plugin it tries to use modprobe to load fuse module, but this is impossible because loading of kernel modules is not possible inside lxc. Be aware that fuse kernel module must be loaded on the host machine. |
||
---|---|---|
centos | ||
common | ||
conf | ||
debian | ||
.gitignore | ||
build-openmandriva-box.sh | ||
CHANGELOG.md | ||
clean.sh | ||
LICENSE.txt | ||
Makefile | ||
mk-centos.sh | ||
mk-debian.sh | ||
README.md |
vagrant-lxc base boxes
This repository contains a set of scripts for creating base boxes for usage with vagrant-lxc 1.0+.
What distros / versions can I build with this?
- Ubuntu
- Precise 12.04 x86_64
- Quantal 12.10 x86_64
- Raring 13.04 x86_64
- Saucy 13.10 x86_64
- Trusty 14.04 x86_64
- Debian
- Squeeze x86_64
- Wheezy x86_64
- Jessie x86_64
- Sid x86_64
- CentOS
- 6 x86_64
Building the boxes
In order to build the boxes you need to have the lxc-download
template available on your machine. If you don't have one around please
create one based on this
and drop it on your lxc templates path (usually /usr/share/lxc/templates
).
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
NOTE: None of the base boxes below have a provisioner pre-installed
Distribution | VagrantCloud box |
---|---|
Ubuntu Precise 12.04 x86_64 | fgrehm/precise64-lxc |
Ubuntu Trusty 14.04 x86_64 | fgrehm/trusty64-lxc |
Debian Wheezy 7 x86_64 | fgrehm/wheezy64-lxc |
CentOS 6 x86_64 | fgrehm/centos6-64-lxc |
What makes up for a vagrant-lxc base box?
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 Debian Sid
- Salt can't be installed on Ubuntu 13.04