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
- Vagrant version 1.7.0+
- Virtualbox
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
vagrant box add BOX_NAME PATH_TO_BOX_FILE
- Change box name in Vagranfile
Contributing
Fork away, commit, and send a pull request.