Commit graph

995 commits

Author SHA1 Message Date
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
Fabio Rehm 91c9c059ff Remove box image cache from setup script and fix vagrant keys path 2013-03-02 23:33:30 -03:00
Fabio Rehm 7b68802dd2 Make sure the machine is accessible when checking for the dhcp ip 2013-03-02 23:30:16 -03:00
Fabio Rehm 8507d07862 Download ubuntu-cloud tarball before building it 2013-03-02 23:14:08 -03:00
Fabio Rehm 9d45a25c1a Change ubuntu-cloud lxc template to accept a --cache-path argument 2013-03-02 23:13:15 -03:00
Fabio Rehm 274f7c7b8a Provide --cache-path to lxc templates on creation 2013-03-02 23:12:26 -03:00
Fabio Rehm 7e6781cd02 Make explicit that the Vagrantfile is meant to be used for development 2013-03-02 22:46:24 -03:00
Fabio Rehm a7770a00ad Enable gem tasks 2013-03-02 21:36:17 -03:00
Fabio Rehm d4d71cfb8e Remove old vagrant submodule leftover 2013-03-02 20:51:07 -03:00
Fabio Rehm db0239440c Update gemspec 2013-03-02 20:40:51 -03:00
Fabio Rehm 76ec1326b6 Its now safe to run rake and guard from outside the dev box 2013-03-02 20:39:27 -03:00
Fabio Rehm 61c4982fde Vendorize vagrant
Closes #19
2013-03-02 20:36:06 -03:00
Fabio Rehm 4d6e5ea287 Merge pull request #12 from fgrehm/basic-provider
Basic support for start, halt, reload, ssh, status and destroy commands
2013-03-02 13:17:54 -08:00
Fabio Rehm 3f5f1cc753 Clean up dev vagrantfile 2013-03-02 16:51:28 -03:00
Fabio Rehm fd611d3d1a A whole bunch of tweaks to ubuntu-cloud box 2013-03-02 16:49:55 -03:00
Fabio Rehm f87dca9537 vagrant ssh: check 2013-03-02 16:48:15 -03:00
Fabio Rehm a8cf5deee2 Add middleware to run after create script on vagrant up 2013-03-02 16:47:44 -03:00
Fabio Rehm 22e5a48af5 Add ssh_info to provider 2013-03-02 16:45:14 -03:00
Fabio Rehm 800fa49c83 Copy & paste is EVIL 2013-03-02 16:43:27 -03:00
Fabio Rehm a9acde7da1 Prepends box directory to after-create-script defined on box metadata 2013-03-02 16:43:27 -03:00
Fabio Rehm 10655d4c30 Add support for running scripts after container creation 2013-03-02 16:38:53 -03:00
Fabio Rehm 6afd4c5d9a Add support for grabbing the container ip from lxc dns server 2013-03-02 16:34:08 -03:00