forked from hashicorp/vagrant
-
Notifications
You must be signed in to change notification settings - Fork 0
Available Vagrant Plugins
Rogerio Prado de Jesus edited this page Dec 30, 2013
·
96 revisions
Before Vagrant 1.4.2 there are two distinct names for each one of the plugins that you need to know:
- rubygem name (used for installing plugin, via
$ vagrant plugin install rubygem-plugin-name) - internal name (used in Vagrantfile, via
Vagrant.has_plugin?('Internal_Plugin_Name'))
With Vagrant 1.4.2 and later you just need to know the rubygem name of the plugin that will work either for $ vagrant plugin install and for Vagrant.has_plugin?().
The following list has both names in this order: rubygem name /internal name/
- vagrant-berkshelf /berkshelf/
- vagrant-butcher /vagrant-butcher/
- vagrant-librarian-chef /vagrant-librarian-chef/
- vagrant-omnibus /vagrant-omnibus/
- vagrant-ohai /vagrant-ohai/
- vagrant-librarian-puppet /vagrant-librarian-puppet/
- landrush works for Guest and Host
- vagrant-dns (using rubydns)
- vagrant-dnsmasq (using dnsmasq)
- docker-provider
- vagrant-aws
- vagrant-cloudstack
- vagrant-digitalocean
- vagrant-hp
- vagrant-joyent
- vagrant-kvm
- vagrant-libvirt
- vagrant-lxc
- vagrant-managed-servers
- vagrant-openstack
- vagrant-parallels
- vagrant-proxmox
- vagrant-rackspace
- vagrant-softlayer
- vagrant-vsphere
- copy-my-conf
- rubber-ec2
- vagrant-boxen
- vagrant-salt
- vagrant-sprinkle
- vocker
- vagrant-fabric
- ventriloquist
- bindler -- "Bundler for vagrant"
-
nugrant -- "enhance Vagrantfile to allow user specific configuration values (from the
.vagrantuserfile)" - sahara -- snapshot support
- vagrant-apache2
- vagrant-auto_network
- vagrant-box-updater
- vagrant-box-version
- vagrant-bundler
- vagrant-cachier -- caches packages for different managers like apt, yum
- vagrant-cucumber
- vagrant-camera -- "Takes screenshots of your Vagrant VMs"
- vagrant-destroyer
- vagrant-exec -- an alternative to vagrant ssh + command execution
- vagrant-ec2setup
- vagrant-fog-box-storage
- vagrant-global-status
- vagrant-host-path
- vagrant-httpproxy -- for offline Chef cookbook development
- vagrant-mongodb
- vagrant-multiprovider-snap -- snapshotting for Virtualbox and VMWare through the same interface
- vagrant-multi-putty
- vagrant-mutate -- convert boxes to work with different providers
- vagrant-mysql
- vagrant-node
- vagrant-nodemaster
-
vagrant-notify -- "redirects
notify-sendfrom guest to host machine" - vagrant-oscar -- "yaml based puppet multiple machine deployment"
- vagrant-persistent-storage -- "creates a persistent storage and attaches it to guest machine"
- vagrant-plugins
- vagrant-plugin-bundler
- vagrant-pristine -- a single command for "vagrant destroy && vagrant up"
- vagrant-proxy
- vagrant-proxyconf -- Configures the VM to use proxies
- vagrant-rake
- vagrant-rekey-ssh -- Replaces the default insecure SSH keys on vagrant VMs with a key unique to the VM host
- vagrant-reload -- "Reload a VM as a provisioning step."
- vagrant-rsync -- "make it easy to rsync your shared folders" - for e.g. EC2 VMs
- [vagrant-screenshot] (https://github.com/igorsobreira/vagrant-screenshot)
- vagrant-shell-commander -- "Executes the given command on all the machines on multinode environments"
- vagrant-snap
- vagrant-sparseimage
- vagrant-triggers -- execute scripts on the host before and/or after Vagrant commands
- vagrant-vbguest -- automatically update VirtualBox guest additions if necessary
- vagrant-vbox-snapshot
- vagrant-windows -- Windows guest support for Vagrant
- [vagrant-winnfsd] (https://github.com/GM-Alex/vagrant-winnfsd) -- NFS support for Windows hosts