Commit graph

316 commits

Author SHA1 Message Date
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
Fabio Rehm
9150ca56f9 💣 spike specs 2013-03-02 23:47:54 -03:00
Fabio Rehm
e7cfc52391 Rename dev folder to example 2013-03-02 23:36:48 -03:00
Fabio Rehm
f40bb21ba9 Fix require for sample Vagrantfile 2013-03-02 23:34:48 -03:00
Fabio Rehm
c9288159d2 Remove spec support code from code coverage report 2013-03-02 23:33:57 -03:00