2015-04-04 14:26:31 +03:00
|
|
|
---
|
2015-03-02 16:07:44 +06:00
|
|
|
- name: create administrative user siteUserAdmin port=yes
|
2015-02-17 19:17:20 +06:00
|
|
|
mongodb_user:
|
|
|
|
database: admin
|
|
|
|
name: "{{ item.name }}"
|
|
|
|
password: "{{ item.password }}"
|
|
|
|
roles: "{{ item.roles }}"
|
2015-04-06 18:53:40 +03:00
|
|
|
login_host: "{{ mongodb_listen_ip }}"
|
2015-02-17 19:43:13 +06:00
|
|
|
login_port: "{{ ansible_local.mongodb.mongodb.mongodb_login_port }}"
|
2015-02-17 19:17:20 +06:00
|
|
|
with_items:
|
|
|
|
- {
|
2015-03-02 16:07:44 +06:00
|
|
|
name: "{{ mongodb_user_admin_name }}",
|
|
|
|
password: "{{ mongodb_user_admin_password }}",
|
|
|
|
roles: "userAdminAnyDatabase"
|
2015-02-17 19:17:20 +06:00
|
|
|
}
|
|
|
|
|
2015-03-02 16:07:44 +06:00
|
|
|
- name: create administrative user siteRootAdmin port=yes
|
2015-02-17 19:17:20 +06:00
|
|
|
mongodb_user:
|
|
|
|
database: admin
|
|
|
|
name: "{{ item.name }}"
|
|
|
|
password: "{{ item.password }}"
|
|
|
|
roles: "{{ item.roles }}"
|
2015-04-06 18:53:40 +03:00
|
|
|
login_host: "{{ mongodb_listen_ip }}"
|
2015-02-17 19:43:13 +06:00
|
|
|
login_port: "{{ ansible_local.mongodb.mongodb.mongodb_login_port }}"
|
2015-03-02 16:07:44 +06:00
|
|
|
login_user: "{{ mongodb_user_admin_name }}"
|
|
|
|
login_password: "{{ mongodb_user_admin_password }}"
|
2015-02-17 19:17:20 +06:00
|
|
|
with_items:
|
|
|
|
- {
|
2015-03-02 16:07:44 +06:00
|
|
|
name: "{{ mongodb_root_admin_name }}",
|
|
|
|
password: "{{ mongodb_root_admin_password }}",
|
|
|
|
roles: "root"
|
2015-02-17 19:17:20 +06:00
|
|
|
}
|
|
|
|
|
2015-04-04 14:26:31 +03:00
|
|
|
- name: create normal users port=yes
|
2015-02-17 19:17:20 +06:00
|
|
|
mongodb_user:
|
|
|
|
database: "{{ item.database }}"
|
|
|
|
name: "{{ item.name }}"
|
|
|
|
password: "{{ item.password }}"
|
|
|
|
roles: "{{ item.roles }}"
|
|
|
|
replica_set: "{{ mongodb_conf_replSet }}"
|
2015-04-06 18:53:40 +03:00
|
|
|
login_host: "{{ mongodb_listen_ip }}"
|
2015-02-17 19:43:13 +06:00
|
|
|
login_port: "{{ ansible_local.mongodb.mongodb.mongodb_login_port }}"
|
2015-02-17 19:17:20 +06:00
|
|
|
login_user: "{{ mongodb_user_admin_name }}"
|
|
|
|
login_password: "{{ mongodb_user_admin_password }}"
|
|
|
|
with_items:
|
|
|
|
- "{{ mongodb_users }}"
|
2015-02-26 00:30:42 +05:00
|
|
|
when: mongodb_users is defined
|