EMBL-EBI-TSI/ansible-mongodb

Name: ansible-mongodb

Owner: EMBL-EBI Technology & Science Integration

Description: Ansible role to deploy MongoDB

Created: 2017-07-10 11:04:06.0

Updated: 2017-07-10 15:09:37.0

Pushed: 2017-07-10 14:53:27.0

Homepage:

Size: 5

Language: null

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

Webapp

Deploy MongoDB.

MongoDB is installed from the official MongoDB repositories. A MongoDB version can be specify in mongodb_version. Pymongo is also installed as a dependency using PIP.

Requirements

See meta/main.yml.

Role Variables

Authentication is managed in a separate admin database. The admin user credentials are set in mongodb_admin_user and mongodb_admin_pass.

A list of users can be specified in mongodb_users. See defaults/main.yml for more details.

Dependencies

Depends on EPEL repository being present to install python-pip (ie role geerlingguy.repo-epel).

Example Playbook

Example:

sts: servers
les:
- geerlingguy.repo-epel
- mongodb
TODO
Licence

Released under the MIT license.

Author Information

Luis Gracia while at EMBL-EBI:


This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.