23 lines
358 B
YAML
23 lines
358 B
YAML
---
|
|
# This Playbook would deploy the whole mongodb cluster with replication and sharding.
|
|
|
|
- hosts: all
|
|
roles:
|
|
- role: common
|
|
|
|
- hosts: mongo_servers
|
|
roles:
|
|
- role: mongod
|
|
|
|
- hosts: mongoc_servers
|
|
roles:
|
|
- role: mongoc
|
|
|
|
- hosts: mongos_servers
|
|
roles:
|
|
- role: mongos
|
|
|
|
- hosts: mongo_servers
|
|
tasks:
|
|
- include: roles/mongod/tasks/shards.yml
|