1 |
Hey, |
2 |
|
3 |
Disclaimer: this has nothing to do with prefix specifically other than me |
4 |
talking about it on the irc channel with some of you. |
5 |
|
6 |
Vagrant is a virtualbox management script, you can read about it here: |
7 |
http://www.vagrantup.com |
8 |
|
9 |
Basically it allows you to build a set of vm's using either chef or puppet |
10 |
as a configuration manager from a base box. |
11 |
After that you can destroy the vm environment, as long as you keep the |
12 |
basebox and the manifests/cookbooks you can resurrect it in minutes again. |
13 |
|
14 |
I've finished a base-box for gentoo which is suitably small (800M) to be |
15 |
distributed. |
16 |
|
17 |
It's a very basic gentoo install with few additions installed. |
18 |
- puppet-2.6.2 + deps |
19 |
- vim |
20 |
- metalog |
21 |
- vixie-cron |
22 |
- latest virtualbox guest additions |
23 |
- sudo |
24 |
|
25 |
There are no manpages, docs or info pages installed, no nls support and the |
26 |
kernel sources are compressed. |
27 |
The kernel was generated using genkernel. |
28 |
|
29 |
You can download it from here: http://dl.dropbox.com/u/4270274/gentoo64.box |
30 |
|
31 |
I'll see if I can make a set of ebuilds for vagrant and dependencies next |
32 |
week, most of the required dependencies are already in portage (and work on |
33 |
my macos64 prefix) |
34 |
the only two that are missing are the virtualbox gem and the vagrant gem |
35 |
itself. |
36 |
|
37 |
Have fun with it, |
38 |
|
39 |
Ramon |
40 |
|
41 |
P.S> If you're on prefix you need to install the libffi / ruby-ffi libs from |
42 |
portage and NOT use gem to install them. If you don't vagrant will appear to |
43 |
work, but fail somewhere in the vm-instantiation process with unclear |
44 |
errors. |