Add Vagrant support #354

Closed
wants to merge 1 commit into from

5 participants

@hjr3

Provides a working Vagrant box to help contributors get started more
quickly.

The only downside I can see to this box is that debugging failed capybara via launchy not possible. However, I have been using capybara-screenshot with great success.

@hjr3 hjr3 Add Vagrant support
Provides a working Vagrant box to help contributors get started more
quickly.
6ea9fac
@andrew
24 Pull Requests member

Neat, how will we manage the vagrant box, if there is new dependencies etc?

@hjr3

Let me rework this so chef will provision the box from a scratch precise64 instance.

@hjr3

@andrew Here is an example chef-solo implementation I threw together: chef-solo. This is the most basic implementation with these downsides:

  1. Dependencies are managed manually.
  2. Users must run git submodule init and git submodule update before running vagrant up

Other possibilitiy is to use chef-solo with Berkshelf combined with vagrant-berkshelf to manage dependencies. The downsides are:

  1. Users must run gem install berkshelf on the local OS.
  2. Users must run vagrant plugin install vagrant-berkshelf on the local OS.
@julionc

👍 vagrant-berkshelf

@wadtech

+1 for berkshelf, no need to suffer git submodules.

@despo
24 Pull Requests member

is this still happenning? it needs rebasing as well.

@hjr3

Yes, please give me a few days.

@andrew
24 Pull Requests member

@hjr3 are you still up for making this work? I think it would be great to have it available for December 2014

@wadtech

If not I'll happily take this on.

@hjr3

Yes, I still want to get this working. I will put some renewed effort into it.

@andrew
24 Pull Requests member

Going to close this for now, we can reopen if anything happens on it.

@andrew andrew closed this Nov 9, 2014
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment