Vagrant Backend

The Vagrant backend is used to spin up clusters on Vagrant virtual machines, where each virtual machine is a DC/OS node.

Requirements

Hardware

A minimum of 2 GB of free memory is required per DC/OS node.

Vagrant

Vagrant must be installed. This has been tested with Vagrant 2.1.1.

VirtualBox

VirtualBox must be installed. This has been tested with VirtualBox 5.1.18.

vagrant-vbguest

vagrant-vbguest must be installed.

Reference

class dcos_e2e.backends.Vagrant(workspace_dir=None)

Create a configuration for a Vagrant cluster backend.

Parameters:workspace_dir (Optional[Path]) – The directory in which large temporary files will be created. These files will be deleted at the end of a test run. This is equivalent to dir in tempfile.mkstemp().
workspace_dir

The directory in which large temporary files will be created. These files will be deleted at the end of a test run.