Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Listing eco-system around Vagrant
JavaScript HTML Ruby CSS
Branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
_data
_includes
_layouts
_lib
_posts
api/v1
assets
.gitignore
Gemfile
LICENSE.md
README.md
Rakefile
_config.yml
_vagrantlist_config.yml.template
boxes.html
configs.html
import-from-heroku
index.html
index_t.html
plugins.html
plugins_t.html
usecases.html

README.md

Vagrant listing site

This repository contains a directory of vagrant plugins and other resources.

Ideas heavily come from vagrantboxes and its port to jekyll.

I respect these great work and borrow some assets to keep design consistency for users.

Listing categories

There are several listings with categories. We have

  1. Plugins

  2. Base box configs

  3. Boxes

  4. Vagrant aware applications/projects

preparation

You need jekyll to update and preview the site.

How to add new item

We can add item with rake command. It ask you interactively about attribute of a project.

# Usage: rake (box|recipe|plugin|usecase) [name="A name"] [date="2014-02-15"] [tag="tag1,tag2"]

Here is an example.

$ rake plugin
plugin type?(_Provider, p_Rovisioner, Command, _Sync) p
Description(eg. VirtualBox provider)?: It is plugin
link? (eg. https://example.com/): https://github.com/author/project
"tags? [tag1,tag2]:  linux, plugin

You can do rake box, rake recipe, rake usecase and rake plugin

Preview a result

$ rake preview

You can see the result with browser pointing localhost:4000

update plugin status

First you need to create _vagrantlist_config.yml file from _vagrantlist_config.yml.template and edit credentials to access github.

$ rake plugin_activity

This will update _data/plugin_activities.yml and _data/plugin_versions.yml

Something went wrong with that request. Please try again.