A complete cluster running Apache Mesos, Marathon, Mesos DNS, Chronos, Docker and Ansible.
- vagrant-hostsupdater plugin, to be able to map names to ip addresses. For more info about this plugin, take a look here.
This two sections of the Vagrantfile add your public key to the list of root authorized_keys on the VMs. After you do a vagrant up, you can test this with ssh root@mesos-master
.
- Load the key_authorization.rb file
require_relative './vagrant/key_authorization'
- Add the id_dsa.pub or id_rsa.pub key to the root authorized keys on the remote machines. From here.
authorize_key_for_root config, '~/.ssh/id_dsa.pub', '~/.ssh/id_rsa.pub'
vagrant up
This project uses the Gitflow model. For more info on Gitflow, take a look here