Skip to content

electrocucaracha/bootstrap-vagrant

Repository files navigation

Bootstrap Vagrant

License GitHub Super-Linter Ruby Style Guide

visitors Scc Code Badge Scc COCOMO Badge

This project was created to ensure that setup.sh bash script is able to install Vagrant tool 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 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!

Visualization of the codebase