Ansible playbook for a development VM running various services. You can exclude any services from being launched by modifying the Vagrantfile
and skipping certain tags.
- Cassandra v3.0.7 (port 9042)
- Docker v1.11.2
- ElasticSearch v2.3.x (port 9200)
- Kafka v0.10.0.0 (port 9092)
- Kong v0.8.3 (port 8000)
- InfluxDB v0.13.0 (port 8086)
- Marathon v1.1.1 (port 8080)
- Mesos v0.28.2 (port 5050)
- MongoDB v3.2.7 (port 27017)
- MySQL v5.5.46 (port 3306)
- PostgreSQL v9.5.3 (port 5432)
- RabbitMQ v3.6.3 (port 5672)
- Redis v3.0.7 (port 6379)
- RethinkDB v2.3.4 (port 28015)
- Riak KV v2.1.4 (ports 8087 and 8098)
- Riemann v0.2.11 (port 5555)
- Zookeeper v3.4.8 (port 2181)
- Kong administrative API is at http://127.0.0.1:8001
- RabbitMQ management console is at http://127.0.0.1:15672 (username: guest, password: guest)
- Riak Control is at http://127.0.0.1:8098/admin
- InfluxDB is at http://127.0.0.1:8083 (username: root, password: root)
- RethinkDB is at http://127.0.0.1:8180
- Marathon is at http://127.0.0.1:8080
- Mesos WebUI is at http://127.0.0.1:5050
git clone https://github.com/jplock/devbox.git
cd devbox
vagrant up