-
Notifications
You must be signed in to change notification settings - Fork 0
Prerequisites
Ryan Parman edited this page May 28, 2018
·
1 revision
- Packer 1.2.3 or newer.
- Vagrant 2.1.1 or newer.
- You need to have the
opensslandgpgcommand line tools installed. - For macOS, install the
cdrtoolspackage to get themkisofstool. - For Linux, install
genisoimage.
NOTE: If you're using the Homebrew (and Homebrew Cask) package manager on macOS, you can install all of these with
brewandbrew cask.
You only need to install the virtualization software (and its dependencies) for the boxes you want to build. If you only care about VirtualBox, then only install the VirtualBox dependencies.
- VirtualBox, for building the VirtualBox Vagrant box.
- vagrant-vbguest plug-in to keep VirtualBox tools up-to-date.
- VMware Fusion (macOS) for building the VMware Vagrant box.
- VMware Workstation (Windows/Linux) for building the VMware Vagrant box.
- Vagrant Provider for VMware plug-in to enable Vagrant to use VMware as a provider.
- Parallels Desktop, for building the Parallels Vagrant box.
- Parallels Virtualization SDK for Mac so that your Mac can talk to Parallels through Vagrant.
- vagrant-parallels plug-in to enable Vagrant to use Parallels as a provider.
-
vagrant-cachier plug-in to enable caching of
yumpackages. - vagrant-hostsupdater plug-in to automatically updated your hosts file.
Building the Vagrant Box