This repository has been archived by the owner on Nov 24, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 181
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
boxes: Preparation to extract to a separate repository
- Loading branch information
Showing
2 changed files
with
67 additions
and
25 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,56 @@ | ||
# vagrant-lxc base boxes | ||
|
||
This repository contains a set of scripts for creating base boxes for usage with | ||
[vagrant-lxc](https://github.com/fgrehm/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 | ||
|
||
```sh | ||
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: | ||
|
||
```sh | ||
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](https://github.com/fgrehm/vagrant-lxc/blob/master/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 |