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 |
|
Fabio Rehm
|
e1f62e4e56
|
Build ubuntu cloud box with the required metadata and remove dummy box
|
2013-03-02 12:26:19 -03:00 |
|
Fabio Rehm
|
79efbe9cd0
|
Make use of box metadata for creating containers
|
2013-03-02 12:17:04 -03:00 |
|
Fabio Rehm
|
849e9c73d7
|
Rename LXC::Actions to LXC::Action
|
2013-03-02 03:57:03 -03:00 |
|
Fabio Rehm
|
b8e5a9fa1c
|
lxc-destroy: check
|
2013-03-02 01:34:47 -03:00 |
|
Fabio Rehm
|
b02cf9c5e8
|
Clear machine id after container destruction in order to be able to use its name with lxc-destroy
|
2013-03-02 01:34:13 -03:00 |
|
Fabio Rehm
|
da534c3b0e
|
lxc-shutdown: check
|
2013-03-02 01:20:27 -03:00 |
|
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 |
|