Commit graph

36 commits

Author SHA1 Message Date
Fabio Rehm 03b262319f boxes/ubuntu: Configure vagrant user
This commit applies @smaftoul patch from https://gist.github.com/smaftoul/2d6fcf43b7c6545aa588/revisions
2013-09-18 22:19:01 -03:00
Fabio Rehm 61e7cbce42 boxes/ubuntu: create base container 2013-09-18 22:19:01 -03:00
Fabio Rehm dbc6c8b231 Scaffold new base boxes rake tasks and remove old files 2013-09-18 22:19:01 -03:00
Adam Stokes 5b5719295d Include saltstack support within custom lxc builds
Signed-off-by: Adam Stokes <adam.stokes@ubuntu.com>
2013-07-19 16:48:21 -04:00
Fabio Rehm e10822df32 Require Vagrant code right on the beginning of base box building process so it fails early 2013-07-08 10:47:07 -03:00
Fabio Rehm 44bedfe7c6 Get rid of v3 namespaces for building boxes 2013-07-08 10:40:12 -03:00
Fabio Rehm ecfa53970f Rename v3 boxes rakefile 2013-07-07 22:49:48 -03:00
Fabio Rehm ed4a8ae729 Duplicate base boxes tasks and start versioning them too 2013-06-06 00:21:17 -03:00
Cyril Duez d7ab06df16 Use id to get the default group. 2013-05-30 19:56:16 +02:00
Fabio Rehm 9a731ec989 Proper base box cleanup 2013-05-06 10:45:31 -03:00
Fabio Rehm 495c6f6b3e Fix task to build base boxes 2013-05-05 12:46:52 -03:00
Fabio Rehm 53484d3caf Add tasks for building all boxes 2013-05-05 11:11:49 -03:00
Fabio Rehm 72b06dfa69 Disable chef installation on sid base box 2013-05-05 11:07:39 -03:00
Fabio Rehm cb665ecdd5 Add squeeze box
Closes #63
2013-05-05 11:06:27 -03:00
Fabio Rehm f07179e582 Clean up box packaging rake task 2013-05-05 10:57:12 -03:00
Laurent Vallar f6be69286e Create boxes/temp directory if none (regression fix) 2013-05-02 09:15:26 -03:00
Fabio Rehm 2de9e88190 Disable cfg engines by default when building base boxes 2013-05-02 00:41:13 -03:00
Laurent Vallar c5a316f1ae Make possible to symlink boxes/temp 2013-04-30 15:45:27 +02:00
Laurent Vallar 624eb05afe Fix bug bypassing following configuration engine 2013-04-29 16:16:39 +02:00
Laurent Vallar 9f7f1dd315 Add Debian wheezy/sid base box templates
Refactor boxes rake task

Create common directory for common installation scripts

Move Debian/Ubuntu common installation scripts
2013-04-25 17:54:54 +02:00
Fabio Rehm e3b16db8c9 Add "require time" so that Date.today works on 1.9.3 2013-04-21 23:46:21 -03:00
Fabio Rehm f46af90ec3 Add support for disabling puppet and / or chef installation when building base boxes 2013-04-21 22:56:10 -03:00
Fabio Rehm 7e6df6a141 Add task for building raring 64 boxes
Closes #56
2013-04-21 22:32:40 -03:00
Fabio Rehm 637db00e87 Add task for building precise 64 boxes
Closes #57
2013-04-21 22:32:04 -03:00
Fabio Rehm b95b43fe87 Finish ubuntu box "build abstraction" 2013-04-21 22:23:49 -03:00
Fabio Rehm 1561944967 Begin to rework box packaging tasks 2013-04-21 21:31:30 -03:00
Fabio Rehm 5081754665 Minor tweaks to quantal64 box packaging task 2013-04-05 22:10:48 -03:00
Fabio Rehm d0867c3c1d Update quantal64 package task to exclude files from new rootfs path 2013-04-05 22:10:48 -03:00
Fabio Rehm 666482304d Remove container architecture from quantal64 rootfs folder when building it 2013-04-05 22:10:14 -03:00
Fabio Rehm cc069a5caa Clean up quantal64 rootfs after building box 2013-03-26 22:05:41 -03:00
Fabio Rehm b3f18984a4 Rename rake task for building the base quantal64 box and prevent it from
running when box has already been built.
2013-03-08 01:45:14 -03:00
Fabio Rehm 75378caf01 Remove cloud image related files 2013-03-07 02:00:09 -03:00
Fabio Rehm 8e1a656cc6 Tweak templates for quantal 64 to ease integration with vagrant 2013-03-07 01:59:14 -03:00
Fabio Rehm 3a2ffbd06f Build quantal 64 box with new json metadata 2013-03-06 23:02:56 -03:00
Fabio Rehm 8507d07862 Download ubuntu-cloud tarball before building it 2013-03-02 23:14:08 -03:00
Fabio Rehm e1f62e4e56 Build ubuntu cloud box with the required metadata and remove dummy box 2013-03-02 12:26:19 -03:00