Skip to content
This repository has been archived by the owner on Nov 29, 2017. It is now read-only.

Ansible role that provides a module for managing MongoDB Replica Sets

Notifications You must be signed in to change notification settings

gmiroshnykov/ansible-role-mongodb-replica-set

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

mongodb-replica-set

This Ansible role provides a module for managing MongoDB Replica Sets.

Usage

# initiate a replica set
- mongodb_replica_set: state=initiated

# add a replica set member
- mongodb_replica_set: member=secondary.example.com state=present

# add an arbiter on custom port
- mongodb_replica_set: member=arbiter.example.com:30000 arbiter_only=yes state=present

# remove a replica set member
- mongodb_replica_set: member=secondary.example.com state=absent

# use all possible parameters when adding a member
# (please don't do that in production):
- mongodb_replica_set: >
    member=secondary.example.com
    state=present
    arbiter_only=yes
    build_indexes=no
    hidden=yes
    priority=0
    slave_delay=3600
    votes=42

About

Ansible role that provides a module for managing MongoDB Replica Sets

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages