Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/gambol99/mesos-vagrant
A vagrant development environment for playing about with Apache Mesos & Marathon
https://github.com/gambol99/mesos-vagrant
Last synced: 11 days ago
JSON representation
A vagrant development environment for playing about with Apache Mesos & Marathon
- Host: GitHub
- URL: https://github.com/gambol99/mesos-vagrant
- Owner: gambol99
- Created: 2014-10-08T09:48:35.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2015-03-09T15:33:58.000Z (almost 10 years ago)
- Last Synced: 2024-04-17T15:10:31.135Z (9 months ago)
- Language: Smarty
- Homepage:
- Size: 590 KB
- Stars: 13
- Watchers: 6
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Mesos Vagrant
===================A vagrant development environment used to play about with Apache Mesos and PAAS Marathon. The framework is made of duel mesos masters in HA, four mesos slaves, a privately hosted docker register and Jenkins docker build (hub101). You can change the vagrant config in config.yaml
Boxes
-------------
[jest@starfury mesos-vagrant]$ vagrant status
Current machine states:
mesos-master101 not created (virtualbox)
mesos-master102 not created (virtualbox)
mesos-slave101 not created (virtualbox)
mesos-slave102 not created (virtualbox)
mesos-slave103 not created (virtualbox)
mesos-slave104 not created (virtualbox)
events101 not created (virtualbox)
hub101 not created (virtualbox)This environment represents multiple VMs. The VMs are all listed
above with their current state. For more information about a specific
VM, run `vagrant status NAME`.Used to generate a one or more file/configuration files from a hiera based data source
Setup
-------------The bin/cfg command can be used to generate the rendered file;
[jest@starfury mesos-vagrant]$ vagrant up mesos-master101
[jest@starfury mesos-vagrant]$ vagrant up mesos-slave10[12]
[jest@starfury mesos-vagrant]$ vagrant up hub101Docker Registry
-------------------The jenkins / docker registry reads from the following hiera hash (hieradata/common/modules/hub.yaml) and uses it to build out the docker build jobs; Co
hub::dockers:
'base':
repository: https://github.com/gambol99/mesos-vagrant
dockerfile: Dockerfiles/base
'dockers-library_redis-2.8.17':
docker_name: redis
repository: https://github.com/docker-library/redis
dockerfile: 2.8.17/
docker_tag: 2.8.17
'dockers-library_redis-2.8.16':
docker_name: redis
repository: https://github.com/docker-library/redis
dockerfile: 2.8.16/
docker_tag: 2.8.16
...