ansible-role-mongodb/tasks/replication_init_auth.yml

41 lines
1.6 KiB
YAML
Raw Normal View History

---
2016-04-17 13:43:00 +00:00
- name: Replication configuration | 1st Pt.
mongodb_replication:
build_indexes: "{{ item.build_indexes|default(omit) }}"
2015-06-25 11:33:19 +00:00
login_host: "{{ mongodb_login_host|default('localhost') }}"
2016-04-17 13:43:00 +00:00
login_port: "{{ mongodb_net_port|default(27017) }}"
login_user: "{{ mongodb_root_admin_name }}"
login_password: "{{ mongodb_root_admin_password }}"
2016-04-17 13:43:00 +00:00
replica_set: "{{ mongodb_replication_replset }}"
host_name: "{{ item.host_name }}"
host_port: "{{ item.host_port|default(27017) }}"
host_type: "{{ item.host_type|default('replica') }}"
hidden: "{{ item.hidden|default(false) }}"
priority: "{{ item.priority|default(1.0) }}"
votes: "{{ item.votes|default(omit) }}"
with_items:
- "{{ mongodb_replication_params|default([]) }}"
register: mongodb_replica_init
ignore_errors: true
2018-02-20 18:23:43 +00:00
- include: auth_initialization.yml
when: mongodb_replica_init|failed
2016-04-17 13:43:00 +00:00
- name: Replication configuration | 2nd Pt
mongodb_replication:
build_indexes: "{{ item.build_indexes|default(omit) }}"
2015-06-25 11:33:19 +00:00
login_host: "{{ mongodb_login_host|default('localhost') }}"
2016-04-17 13:43:00 +00:00
login_port: "{{ mongodb_net_port|default(27017) }}"
login_user: "{{ mongodb_root_admin_name }}"
login_password: "{{ mongodb_root_admin_password }}"
2016-04-17 13:43:00 +00:00
replica_set: "{{ mongodb_replication_replset }}"
host_name: "{{ item.host_name }}"
host_port: "{{ item.host_port|default(27017) }}"
host_type: "{{ item.host_type|default('replica') }}"
hidden: "{{ item.hidden|default(false) }}"
priority: "{{ item.priority|default(1.0) }}"
votes: "{{ item.votes|default(omit) }}"
2016-04-17 13:43:00 +00:00
when: mongodb_replica_init|failed
with_items:
- "{{ mongodb_replication_params|default([]) }}"