Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/fupelaqu/ansible-mesos
Ansible playbook for mesos
https://github.com/fupelaqu/ansible-mesos
Last synced: 2 months ago
JSON representation
Ansible playbook for mesos
- Host: GitHub
- URL: https://github.com/fupelaqu/ansible-mesos
- Owner: fupelaqu
- Created: 2014-08-31T09:39:09.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2014-11-04T06:43:17.000Z (over 9 years ago)
- Last Synced: 2024-01-26T08:02:27.328Z (5 months ago)
- Homepage:
- Size: 172 KB
- Stars: 2
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Lists
- awesome-mesos - Ansible Mesos
README
# Ansible Playbook for Mesos
This is an [Ansible](http://www.ansibleworks.com/) playbook for [Mesos](http://mesosphere.io/). You can use it by itself or as part of a larger playbook customized for your local environment.
## Testing locally with Vagrant
A sample [Vagrant](http://www.vagrantup.com/) configuration is provided to help with local testing. After installing Vagrant, run `vagrant up` at the root of the project to get a VM instance bootstrapped and configured with a running instance of Mesos.## Include role in a larger playbook
### Add this role as a git submodule
Assuming your playbook structure is such as:
```
- my-master-playbook
|- vars
|- roles
|- my-master-playbook-main.yml
\- my-master-inventory.ini
```Checkout this project as a submodule under roles:
```
$ cd roles
$ git submodule add git://github.com/fupelaqu/ansible-mesos.git ./ansible-mesos
$ git submodule update --init
$ git commit ./ansible-mesos -m "Added submodule as ./ansible-mesos"
```### Include this playbook as a role in your master playbook
Example `my-master-playbook-main.yml`:```
---#########################
# Mesos install #
#########################- hosts: all_mesos
user: ubuntu
sudo: yesroles:
- ansible-mesosvars_files:
- vars/my-vars.yml
```# Issues, requests, contributions
This software is provided as is. Having said that, if you see an issue, feel free to log a ticket. We'll do our best to address it. Same if you want to see a certain feature supported in the fututre. No guarantees are made that any requested feature will be implemented. If you'd like to contribute, feel free to clone and submit a pull request.# Dependencies
None# License
MIT# Author Information
Stéphane Manciot - stephane.manciot [at] gmail.com