mirror of
https://github.com/bigchaindb/bigchaindb.git
synced 2024-10-13 13:34:05 +00:00
31 lines
752 B
Django/Jinja
31 lines
752 B
Django/Jinja
rs.initiate({
|
|
"_id": "{{ replica_set_name }}",
|
|
"members": [
|
|
{
|
|
"_id": 0,
|
|
"host": "{{ hostvars[ansible_hostname][mongodb_docker_name + (docker_cluster_size|int - 1)|string] }}:{{ mongodb_port }}"
|
|
}
|
|
]
|
|
});
|
|
sleep(5000);
|
|
{% for docker in range(0, docker_cluster_size|int, 1) %}
|
|
{%- if docker != (docker_cluster_size|int - 1) -%}
|
|
rs.add("{{ hostvars[ansible_hostname][mongodb_docker_name + docker|string] }}:{{ mongodb_port }}");
|
|
{% endif %}
|
|
{%- endfor -%}
|
|
use admin;
|
|
db.createUser(db.createUser({
|
|
"user": "{{ mongodb_admin_user }}",
|
|
"pwd": "{{ mongodb_admin_password }}",
|
|
"roles": [
|
|
{
|
|
"role": "userAdminAnyDatabase",
|
|
"db": "admin"
|
|
},
|
|
{
|
|
"role": "clusterManager",
|
|
"db": "admin"
|
|
}
|
|
]
|
|
});
|