https://github.com/electrocucaracha/bootstrap-vagrant
Vagrant installation script
https://github.com/electrocucaracha/bootstrap-vagrant
centos libvirt opensuse qat qemu self-runner sriov ubuntu vagrant virtualbox
Last synced: about 1 year ago
JSON representation
Vagrant installation script
- Host: GitHub
- URL: https://github.com/electrocucaracha/bootstrap-vagrant
- Owner: electrocucaracha
- Created: 2019-09-19T07:14:16.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2025-04-04T04:02:19.000Z (about 1 year ago)
- Last Synced: 2025-04-04T05:18:36.367Z (about 1 year ago)
- Topics: centos, libvirt, opensuse, qat, qemu, self-runner, sriov, ubuntu, vagrant, virtualbox
- Language: Shell
- Homepage:
- Size: 212 KB
- Stars: 2
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Bootstrap Vagrant
[](https://opensource.org/licenses/Apache-2.0)
[](https://github.com/marketplace/actions/super-linter)
[](https://github.com/rubocop/rubocop)

[](https://github.com/boyter/scc/)
[](https://github.com/boyter/scc/)
This project was created to ensure that [setup.sh](setup.sh) bash script is able
to install [Vagrant tool][1] in different Linux Distributions. It covers the
installation of its dependencies, plugins and providers.
## Linux Distros supported
| Name | Version |
|:-----------|:-----------------:|
| Ubuntu | 18.04/20.04/22.04 |
| CentOS | 7 |
| Rocky | 8 |
| openSUSE | Tumbleweed/Leap |
## Vagrant Providers supported
| Name | Version |
|:-----------|:-------:|
| VirtualBox | 6.1 |
| Libvirt | |
## Vagrant Plugins installed
* vagrant-proxyconf
* vagrant-libvirt
* vagrant-reload
* vagrant-packet
* vagrant-google
## How use this script?
The [setup.sh](setup.sh) bash script has been designed to be consumed remotely
and executed multiple times.
curl -fsSL http://bit.ly/initVagrant | PROVIDER=libvirt bash
### Environment variables
| Name | Default | Description |
|:-----------------------|:-------:|:----------------------------------------------------|
| PROVIDER | | Specifies the Vagrant Provider to be installed |
| CREATE_SRIOV_VFS | false | Creates SR-IOV Virtual Functions |
| CREATE_QAT_VFS | false | Creates QuickAssit Virtual Functions |
## Contribution
This is an open project, several individuals contribute in different forms like
coding, documenting, testing, spreading the word at events within others.
Thanks to all the people who already contributed!

[1]: https://www.vagrantup.com/