Skip to content

Set of Ansible roles and playbooks for testing Mesos, Marathon, Spark and Zeppelin integrated together on Vagrant/Virtualbox local environment

License

Notifications You must be signed in to change notification settings

TomaszKlosinski/ansible-vagrant-mesos-marathon-spark-zeppelin

Repository files navigation

Intro

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

Preparation of the environment

To prepare the environment run: prepare.sh

The script will create three Vagrant/VirtualBox VMs and download Ansible roles to deploy the solution.

Deploy Mesos+Marathon+Spark

ansible-playbook prerequisites.yml zookeeper.yml mesos.yml spark.yml marathon.yml

Deploy nginx on top of Marathon

ansible-playbook deploy_nginx.yml

Deploy Zeppelin on top of Marathon

ansible-playbook deploy_zeppelin.yml

About

Set of Ansible roles and playbooks for testing Mesos, Marathon, Spark and Zeppelin integrated together on Vagrant/Virtualbox local environment

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages