Commit graph

570 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