#!/bin/bash
: ' Install VirutalBox 6 and Vagrant on CentOS 7
'
### Set locale
export LC_ALL=en_US.UTF-8
sudo yum -q -y install wget
### Install Virtualbox Repo
cd /etc/yum.repos.d/
sudo rm -f virtualbox.repo
sudo wget -q http://download.virtualbox.org/virtualbox/rpm/rhel/virtualbox.repo
### Install dependency packages
sudo yum -q -y update
sudo yum -q -y groupinstall "Development Tools"
sudo yum -q -y install kernel-devel
sudo yum -q -y install epel-release
### Note: reboot if got kernel update
#sudo reboot
### Install Virtual Box
v=6.0
sudo yum -q -y install VirtualBox-$v
### Rebuild kernel modules
sudo /usr/lib/virtualbox/vboxdrv.sh setup
### Add user and group
sudo usermod -a -G vboxusers $(whoami)
### Install Vagrant
v=2.2.4
sudo yum -q -y install https://releases.hashicorp.com/vagrant/$v/vagrant_${v}_x86_64.rpm