|
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