vagrant-ebcommon
A Vagrant plugin to handle various Eventbrite workflows.
Using this plugin we can:
- take actions before we bring up the virtualenv
- take actions before we provision the virtualenv
- add custom commands like "start-selenium" to distribute commands to our
dev team that run on the host machine
Installation
vagrant plugin install vagrant-ebcommon
Usage
This plugin exposes the following additional vagrant commands:
- clear-requirements-cache: will remove the pip_requirements_cache file within the VM
- start-selenium: will ensure selenium is started on the host machine
- stop-selenium: will stop selenium on the host machine
Development
$ bundle
$ bundle exec vagrant <any vagrant option or command defined by the plugin>
Contributing
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create new Pull Request