Skip to content

Commit d25113e

Browse files
author
Sergei Antipov
committed
Fixed issue #3
1 parent ec4de12 commit d25113e

File tree

2 files changed

+21
-19
lines changed

2 files changed

+21
-19
lines changed

tasks/auth_initialization.yml

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
- include: auth_initialization_ald.yml
44
when: ansible_local.mongodb.mongodb.mongodb_login_port is defined
55

6-
- name: create administrative user siteRootAdmin
6+
- name: create administrative user siteUserAdmin
77
mongodb_user:
88
database: admin
99
name: "{{ item.name }}"
@@ -12,14 +12,14 @@
1212
login_host: 127.0.0.1
1313
with_items:
1414
- {
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"
1818
}
19-
register: rootadmin_user_result
19+
register: useradmin_user_result
2020
when: ansible_local.mongodb.mongodb.mongodb_login_port is undefined
2121

22-
- name: create administrative user siteUserAdmin
22+
- name: create administrative user siteRootAdmin
2323
mongodb_user:
2424
database: admin
2525
name: "{{ item.name }}"
@@ -28,11 +28,11 @@
2828
login_host: 127.0.0.1
2929
with_items:
3030
- {
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"
3434
}
35-
register: useradmin_user_result
35+
register: rootadmin_user_result
3636
when: ansible_local.mongodb.mongodb.mongodb_login_port is undefined
3737

3838
- name: create normal users
@@ -59,5 +59,5 @@
5959
- name: Create facts file for mongodb
6060
copy:
6161
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"
6363
when: rootadmin_user_result|changed or useradmin_user_result|changed

tasks/auth_initialization_ald.yml

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
- name: create administrative user siteRootAdmin port=yes
1+
- name: create administrative user siteUserAdmin port=yes
22
mongodb_user:
33
database: admin
44
name: "{{ item.name }}"
@@ -8,24 +8,26 @@
88
login_port: "{{ ansible_local.mongodb.mongodb.mongodb_login_port }}"
99
with_items:
1010
- {
11-
name: "{{ mongodb_root_admin_name }}",
12-
password: "{{ mongodb_root_admin_password }}",
13-
roles: "root"
11+
name: "{{ mongodb_user_admin_name }}",
12+
password: "{{ mongodb_user_admin_password }}",
13+
roles: "userAdminAnyDatabase"
1414
}
1515

16-
- name: create administrative user siteUserAdmin port=yes
16+
- name: create administrative user siteRootAdmin port=yes
1717
mongodb_user:
1818
database: admin
1919
name: "{{ item.name }}"
2020
password: "{{ item.password }}"
2121
roles: "{{ item.roles }}"
2222
login_host: 127.0.0.1
2323
login_port: "{{ ansible_local.mongodb.mongodb.mongodb_login_port }}"
24+
login_user: "{{ mongodb_user_admin_name }}"
25+
login_password: "{{ mongodb_user_admin_password }}"
2426
with_items:
2527
- {
26-
name: "{{ mongodb_user_admin_name }}",
27-
password: "{{ mongodb_user_admin_password }}",
28-
roles: "userAdminAnyDatabase"
28+
name: "{{ mongodb_root_admin_name }}",
29+
password: "{{ mongodb_root_admin_password }}",
30+
roles: "root"
2931
}
3032

3133
- name: create normal users

0 commit comments

Comments
 (0)