Skip to content

Commit 2b4163a

Browse files
author
Sergei Antipov
committed
Several changes in replication
1 parent b3a6806 commit 2b4163a

File tree

1 file changed

+15
-4
lines changed

1 file changed

+15
-4
lines changed

tasks/replication.yml

Lines changed: 15 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,26 @@
22

33
- name: Replication configuration
44
mongodb_replication:
5-
login_host: "{{ mongodb_login_host |default('localhost') }}"
5+
login_host: "{{ mongodb_login_host|default('localhost') }}"
66
login_port: "{{ mongodb_login_port|default(27017) }}"
77
login_user: "{{ mongodb_root_admin_name }}"
88
login_password: "{{ mongodb_root_admin_password }}"
99
replica_set: "{{ mongodb_conf_replSet }}"
1010
host_name: "{{ item.host_name }}"
11-
host_port: "{{ item.host_port }}"
11+
host_port: "{{ item.host_port|default(27017) }}"
1212
host_type: "{{ item.host_type|default('replica') }}"
13-
when: mongodb_conf_auth == "yes" and mongodb_replication_hosts is defined
14-
register: mongodb_replication_status
13+
when: mongodb_conf_auth and mongodb_replication_params is defined
14+
with_items:
15+
- "{{ mongodb_replication_params }}"
16+
17+
- name: Replication configuration without auth
18+
mongodb_replication:
19+
login_host: "{{ mongodb_login_host|default('localhost') }}"
20+
login_port: "{{ mongodb_login_port|default(27017) }}"
21+
replica_set: "{{ mongodb_conf_replSet }}"
22+
host_name: "{{ item.host_name }}"
23+
host_port: "{{ item.host_port|default(27017) }}"
24+
host_type: "{{ item.host_type|default('replica') }}"
25+
when: not mongodb_conf_auth and mongodb_replication_params is defined
1526
with_items:
1627
- "{{ mongodb_replication_params }}"

0 commit comments

Comments
 (0)