Commit graph

51 commits

Author SHA1 Message Date
Fabio Rehm
379b030f64 💣 old stuff 2013-09-19 01:41:02 -03:00
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
Fabio Rehm
bcdb4ca5bd 💣 V2 boxes creation scripts 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
8dc0d09632 Chef installation is now disabled by default 2013-07-08 10:47:29 -03: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
16c8ff9013 Remove support for building V3 base boxes with chef 2013-07-07 22:30:40 -03:00
Fabio Rehm
e159a9b534 Looks like this is working... 2013-06-07 21:45:13 -03:00
Fabio Rehm
bb51a51ecb Enable chef for raring base boxes 2013-06-07 21:45:13 -03:00
Fabio Rehm
06f2063d53 Fix error message when building boxes 2013-06-07 21:32: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
c1d841271b Run unit specs only by default during development 2013-04-21 17:09:23 -03:00
Fabio Rehm
7f6713e9bb 2 failed attempts to run acceptance specs on travis, let just not worry about that for now 2013-04-21 16:58:21 -03:00
Fabio Rehm
cd19ca4eda Improve simplecov result merging 2013-04-20 17:40:27 -03:00
Fabio Rehm
f09e722691 Basic scaffolding for acceptance specs 2013-04-20 17:07:20 -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
Fabio Rehm
250ed36d93 Proper setup of rspec-fire and improved rspec rake tasks 2013-03-01 21:50:21 -03:00
Fabio Rehm
a579f04bce Add rake task to package a minimal LXC box 2013-02-28 00:16:24 -03:00
Fabio Rehm
c54fbebfec Guard and rspec boilerplate 2013-02-28 00:06:29 -03:00