Commit graph

52 commits

Author SHA1 Message Date
Fabio Rehm 37ffd4e477 core: Getting ready to run vagrant-spec acceptance suite 2014-03-13 00:57:36 -03:00
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