Create reproducible and portable development environments that can be easily shared in your team.
There are many more plugins for Vagrant apart from the providers mentioned here. They come in form of Ruby gems and usually have
vargant- prefix in their name.
To install such a plugin from RubyGems.org type:
$ vagrant plugin install PLUGIN
If the installation fails it’s most likely similar to installation failures of other gems.
To search for Vagrant plugins you can directly search RubyGems.org.
Some Vagrant plugins are packaged for Fedora and delivered as system plugins (in Vagrant terminology). If available they are the preferred method of getting Vagrant plugins on Fedora, especially because the installation is most likely without issues.
To install the plugin from Fedora repositories type:
$ sudo dnf install PLUGIN
To list available packaged gems try:
$ dnf search vagrant-*
vagrant-registration plugin for Vagrant allows developers to easily register their guests for updates on systems with a subscription model (like Red Hat Enterprise Linux).
This plugin would run register action on vagrant up before any provisioning and unregister on
vagrant halt or
vagrant destroy. The actions then call the registration capabilities that have to be provided for given OS.
More information on the project page.