A versão 1.1 do Vagrant foi lançada. A documentação que você está lendo é para o Vagrant 1.0.x. Leia mais sobre o Vagrant 1.1 no anúncio de lançamento. Acesse agora a documentação da versão 1.1.

Documentation for the Vagrant Experimental Series (1.x)

You're viewing the documentation for the experimental version of Vagrant (the 1.x series). The current stable series is 1.0.x and the documentation can be found here. You can learn more about the Vagrant versioning scheme here.

Plugins

Vagrant provides a fully supported plugin interface in order to allow users to modify or extend the features of Vagrant. Plugins are powerful, first-class citizens and even much of the core of Vagrant is built using plugins. What can plugins do?

  • Add new commands to the vagrant command, such as vagrant my-great-plugin
  • Modify the functionality of existing commands, such as adding new behavior when vagrant up is called.
  • Add new configuration classes so that your plugin can be configured using a Vagrantfile, for example with config.my_plugin.
  • Add new provisioners, such as Chef or Puppet.
  • Add new guest or host classes, so that Vagrant can work on new systems that the released version may not support yet.

For more information, read up on how to use plugins.

If you’re interested in developing your own plugins, you’ll want to head over to the writing plugins page.