Commit graph

320 commits

Author SHA1 Message Date
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 e757563d9d Install curl, wget and bash-completion packages when building quantal64 base box 2013-03-08 01:40:58 -03:00
Fabio Rehm 8a3c68b240 Use ubuntu mirrors for debootstrapping 2013-03-08 01:39:56 -03:00
Fabio Rehm bfe7440ffc Update example vagrantfile to use the quantl64 box 2013-03-08 01:07:41 -03:00
Fabio Rehm a929c14af5 Update readme to use quantal64 box 2013-03-08 00:59:25 -03:00
Fabio Rehm 759b1c5f80 Extract rootfs tar contents into a tmp folder to avoid headaches and
check if a lxc-template file was included on .box
2013-03-08 00:55:58 -03:00
Fabio Rehm 3d30418e53 Remove after create script support from box metadata 2013-03-07 02:44:06 -03:00
Fabio Rehm cf2da28625 Handle new box metadata 2013-03-07 02:42:55 -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 7f7e3d8a51 Remove bindhome support from quantal 64 lxc template 2013-03-06 22:39:16 -03:00
Fabio Rehm bd05b44647 Change quantal-64 lxc template default user from ubuntu to vagrant 2013-03-06 22:38:50 -03:00
Fabio Rehm 8448c53155 Begin work on new box format
This commit just add the default /usr/share/lxc/templates/lxc-ubuntu
that comes with Ubuntu 12.10, added without changes in order to keep
track of what had to be done to suit vagrant-lxc needs
2013-03-06 22:38:18 -03:00
Fabio Rehm f5bb36d1f3 guess what? more readme stuff 2013-03-05 01:56:49 -03:00
Fabio Rehm 631ced0a7f Say hi to Travis 2013-03-05 01:33:02 -03:00
Fabio Rehm 97476af450 Lots of README 2013-03-05 01:11:41 -03:00
Fabio Rehm 49963b532d Increase after-create-script sleep time between retries + add support for writing out lxc-start debugging logs 2013-03-05 01:10:40 -03:00
Fabio Rehm 5ec73c867b private network with IP: check
Closes #28
2013-03-05 01:10:28 -03:00
Fabio Rehm ceb6f763df Getting ready for bootstrap 2013-03-04 20:40:20 -03:00
Fabio Rehm a06b45e6b9 Tweaks to vagrant dev box setup 2013-03-04 20:36:22 -03:00
Fabio Rehm 4dcbfda597 Silly change to hello world puppet module from example 2013-03-04 19:46:03 -03:00
Fabio Rehm 2d33c8750e Need to run apt-get update before installing puppet 2013-03-04 19:44:49 -03:00
Fabio Rehm d31769984f Handle box url from Vagrantfile
Closes #17
2013-03-04 19:40:40 -03:00
Fabio Rehm 6f6d14aee7 Skip puppet installation on example vagrant file since the box's after-create script handles that now 2013-03-04 19:34:11 -03:00
Fabio Rehm b06d755926 Install puppet on ubuntu-cloud after the machine is set up 2013-03-04 19:31:40 -03:00
Fabio Rehm 776251c1d6 Update bundle 2013-03-04 19:27:04 -03:00
Fabio Rehm 39ab047bc8 💣 config file used on spike 2013-03-04 19:24:39 -03:00
Fabio Rehm 3d72f4af02 Make use of Container#rootfs_path from #run_after_create_script 2013-03-04 01:18:50 -03:00
Fabio Rehm 953c2c8d55 debugging++ 2013-03-04 01:18:04 -03:00
Fabio Rehm 35f2c6eaf5 Check-in some TODOs and REFACTORs that have been around for a while 2013-03-04 01:16:45 -03:00
Fabio Rehm 65d986c436 Add provisioning to the example 2013-03-04 01:14:38 -03:00
Fabio Rehm 2daabdf9fb Yes we have provisioners!
Closes #16
2013-03-04 01:10:09 -03:00
Fabio Rehm b9bb1dff1a Fix issue with after create scripts 2013-03-04 01:09:12 -03:00
Fabio Rehm 409ec9ecf4 Moar troubleshoting 2013-03-04 01:06:08 -03:00
Fabio Rehm f716dca6ab folder sharing: check
Closes #9
2013-03-03 23:21:13 -03:00
Fabio Rehm 50d86e927c Fix reference to message not created middleware 2013-03-03 23:16:02 -03:00
Fabio Rehm a336c61991 Moar troubleshoting info 2013-03-03 22:23:33 -03:00
Fabio Rehm c220835daf Update README 2013-03-03 20:42:29 -03:00
Fabio Rehm 71c1a401cc Add support for setting custom lxc-start arguments from Vagrantfile
Useful for #10
2013-03-03 04:37:07 -03:00
Fabio Rehm 169f92bf55 Graceful container shutdown 2013-03-03 03:22:44 -03:00
Fabio Rehm 479f9a0cdc Allow setting container hostname from Vagrantfile
Closes #15
2013-03-03 03:21:33 -03:00
Fabio Rehm 30d163d4bb Move action classes into their own files 2013-03-03 02:24:05 -03:00
Fabio Rehm 8a54b8dde8 Update bundled vagrant 2013-03-03 01:52:32 -03:00
Fabio Rehm e8459de8cb Retry after create script execution and increase sleep time when trying to get container ip
Dont know why but I started getting a lot of timeouts so lets make the container
scripts wait a bit more before failing.
2013-03-03 01:21:01 -03:00
Fabio Rehm ce0b40bbe9 README tweaks 2013-03-03 00:59:45 -03:00
Fabio Rehm ec3ff3b903 Finally a readme 2013-03-03 00:38:48 -03:00
Fabio Rehm cf8696d699 Copy and paste is evil 2013-03-03 00:32:41 -03:00
Fabio Rehm 330b90fa10 Fix ping command 2013-03-03 00:21:41 -03:00
Fabio Rehm 30b4f51a54 Fix setup dev box script 2013-03-03 00:21:27 -03:00