This is a set of Ansible roles and playbooks for testing Mesos, Marathon, Spark and Zeppelin integrated together on Vagrant/Virtualbox local environment.
Requirements:
- Vagrant
- VirtualBox
- Ansible
To prepare the environment run:
prepare.sh
The script will create three Vagrant/VirtualBox VMs and download Ansible roles to deploy the solution.
ansible-playbook prerequisites.yml zookeeper.yml mesos.yml spark.yml marathon.yml
ansible-playbook deploy_nginx.yml
ansible-playbook deploy_zeppelin.yml