Commit graph

1139 commits

Author SHA1 Message Date
Fabio Rehm 5291f13316 Handle stale machine id / container name 2013-03-02 01:18:38 -03:00
Fabio Rehm 661b00ea22 Remove LXC::Container dependency on a vagrant machine 2013-03-02 00:55:45 -03:00
Fabio Rehm 8ca90f1071 Use STOPPED status to identify if machine is off 2013-03-02 00:11:29 -03:00
Fabio Rehm e128b59241 Use lxc-info to determine machine state 2013-03-02 00:07:29 -03:00
Fabio Rehm ce8902574c Fix public key path 2013-03-02 00:03:48 -03:00
Fabio Rehm 227a598917 Clean up specs 2013-03-01 23:27:08 -03:00
Fabio Rehm 4a9d74514e Waits for container to be running after "lxc-start"ing it 2013-03-01 23:08:17 -03:00
Fabio Rehm f1623a9136 lxc-wait: check 2013-03-01 23:07:15 -03:00
Fabio Rehm e9a5385c02 lxc-start: check 2013-03-01 22:47:02 -03:00
Fabio Rehm 8b8bfe739b lxc-create: check 2013-03-01 21:52:13 -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 927c56c024 Safety net for running unit specs 2013-03-01 21:20:11 -03:00
Fabio Rehm 7e48b572d7 Add vagrant-lxc locales to I18n load path 2013-03-01 20:42:56 -03:00
Fabio Rehm 09489299b2 Merge pull request #1 from fgrehm/provider-scaffold
Scaffold a basic provider based on VirtualBox provider
2013-02-28 19:35:27 -08:00
Fabio Rehm 7168da249e Extract container object 2013-03-01 00:34:51 -03:00
Fabio Rehm 1bdd3f87a6 Hook up provider with some "placeholder" actions 2013-02-28 00:21:59 -03:00
Fabio Rehm faa2aaa6ab Scaffold config, plugin and provider classes 2013-02-28 00:20:54 -03:00
Fabio Rehm a579f04bce Add rake task to package a minimal LXC box 2013-02-28 00:16:24 -03:00
Fabio Rehm f40d3a1a96 Add custom machine state class with some convenience methods (like #created? and #off?) 2013-02-28 00:12:34 -03:00
Fabio Rehm c54fbebfec Guard and rspec boilerplate 2013-02-28 00:06:29 -03:00
Fabio Rehm d7fd676adb Move spec_helper used on spike out of the way 2013-02-27 20:13:33 -03:00
Fabio Rehm 677c9b17af There is a lot of stuff going on right now, better not worry about keeping docs up to date while things are taking shape 2013-02-27 19:58:18 -03:00
Fabio Rehm a5b4817f86 Move provider spike related code out of the way 2013-02-27 19:50:34 -03:00
Fabio Rehm 2ceef09646 Install bsdtar package (vagrant dependency) on vagrant dev box 2013-02-27 18:44:41 -03:00
Fabio Rehm 16e5b61f20 Switch back to vagrant as submodule in order to ease debugging 2013-02-27 01:59:30 -03:00
Fabio Rehm 7f8b5e7873 Tweaks to dev box setup script 2013-02-26 00:35:56 -03:00
Fabio Rehm d7f9fdaa66 Update README with time take to setup dev box 2013-02-26 00:35:26 -03:00
Fabio Rehm 86bc39bc5d Updated Gemfile.lock 2013-02-26 00:35:03 -03:00
Fabio Rehm a756d9b1df Use bundler 1.2.5 2013-02-25 20:49:33 -03:00
Fabio Rehm 4b21bb99b0 Get vagrant to stop complaining about VirtualBox on vagrant dev machine 2013-02-25 20:25:07 -03:00
Fabio Rehm 7f99ff98ec Bootstrap a vagrant 1.1 environment on "dev" folder with reference to vagrant-lxc gem in place 2013-02-25 20:14:10 -03:00
Fabio Rehm 48c03d288d Gem boilerplate 2013-02-25 20:09:32 -03:00
Fabio Rehm 5d36067c0b Use vagrant as a gem from github sources and remove submodule 2013-02-25 19:57:21 -03:00
Fabio Rehm 0dba068f83 Add alias for bundle exec to dev box 2013-02-25 19:51:13 -03:00
Fabio Rehm 46e56dbe01 Vagrant has not been released yet ;) 2013-02-25 19:50:48 -03:00
Fabio Rehm bab80cd70a Install git when setting up dev box 2013-02-25 19:48:23 -03:00
Fabio Rehm aca6ec872c Update README 2013-02-25 09:49:48 -03:00
Fabio Rehm 863473bfe6 Cleanup setup script 2013-02-25 02:22:18 -03:00
Fabio Rehm 55c9be772d Not so initial commit 2013-02-25 02:04:31 -03:00