|
3 | 3 | - include: auth_initialization_ald.yml
|
4 | 4 | when: ansible_local.mongodb.mongodb.mongodb_login_port is defined
|
5 | 5 |
|
6 |
| -- name: create administrative user siteRootAdmin |
| 6 | +- name: create administrative user siteUserAdmin |
7 | 7 | mongodb_user:
|
8 | 8 | database: admin
|
9 | 9 | name: "{{ item.name }}"
|
|
12 | 12 | login_host: 127.0.0.1
|
13 | 13 | with_items:
|
14 | 14 | - {
|
15 |
| - name: "{{ mongodb_root_admin_name }}", |
16 |
| - password: "{{ mongodb_root_admin_password }}", |
17 |
| - roles: "root" |
| 15 | + name: "{{ mongodb_user_admin_name }}", |
| 16 | + password: "{{ mongodb_user_admin_password }}", |
| 17 | + roles: "userAdminAnyDatabase" |
18 | 18 | }
|
19 |
| - register: rootadmin_user_result |
| 19 | + register: useradmin_user_result |
20 | 20 | when: ansible_local.mongodb.mongodb.mongodb_login_port is undefined
|
21 | 21 |
|
22 |
| -- name: create administrative user siteUserAdmin |
| 22 | +- name: create administrative user siteRootAdmin |
23 | 23 | mongodb_user:
|
24 | 24 | database: admin
|
25 | 25 | name: "{{ item.name }}"
|
|
28 | 28 | login_host: 127.0.0.1
|
29 | 29 | with_items:
|
30 | 30 | - {
|
31 |
| - name: "{{ mongodb_user_admin_name }}", |
32 |
| - password: "{{ mongodb_user_admin_password }}", |
33 |
| - roles: "userAdminAnyDatabase" |
| 31 | + name: "{{ mongodb_root_admin_name }}", |
| 32 | + password: "{{ mongodb_root_admin_password }}", |
| 33 | + roles: "root" |
34 | 34 | }
|
35 |
| - register: useradmin_user_result |
| 35 | + register: rootadmin_user_result |
36 | 36 | when: ansible_local.mongodb.mongodb.mongodb_login_port is undefined
|
37 | 37 |
|
38 | 38 | - name: create normal users
|
|
59 | 59 | - name: Create facts file for mongodb
|
60 | 60 | copy:
|
61 | 61 | dest: /etc/ansible/facts.d/mongodb.fact
|
62 |
| - content: "[mongodb]\nmongodb_login_port={{ mongodb_conf_port }}\n" |
| 62 | + content: "[mongodb]\nmongodb_login_port={{ mongodb_conf_port }}\n\n" |
63 | 63 | when: rootadmin_user_result|changed or useradmin_user_result|changed
|
0 commit comments