Home

Awesome

Vagrant Mesos

This project downloads a vagrant box with Mesos and Docker preinstalled from Atlas. By default this will launch one master and five slaves. The master also runs Zookeeper, Marathon, and Chronos.

Running the Vagrant cluster

Requirements

Start the cluster

vagrant up

Pause cluster

vagrant suspend

Delete cluster

vagrant destroy

Configuration

Versions of marathon or chronos

Change version variable in Vagranfile

Number of Mesos slaves

Change NUMBER_OF_SLAVES variable in Vagranfile

Mesos daemon memory allocation

Change MASTER_MEMORY and/or SLAVE_MEMORY variable in Vagranfile

Install and Root level CA

Put your ca file(s) in the CAs directory

Packer Build

Requirements

Add custom vagrant box

  1. vagrant box add BOX_NAME PATH_TO_BOX_FILE
  2. Change box name in Vagranfile

Contributing

Fork away, commit, and send a pull request.