Skip to content

Commit 3aa9e72

Browse files
committed
Merge pull request #26 from deimosfr/fix_1.4.1
fix issue with unmanaged service
2 parents 5dc2d56 + 9bb1648 commit 3aa9e72

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

tasks/auth_initialization.yml

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,17 @@
44

55
- name: Restart mongodb service
66
service: name={{ mongodb_daemon_name }} state=restarted
7+
when: mongodb_manage_service
8+
9+
- name: get pid of mongodb for non daemon mode
10+
shell: "pidof mongod"
11+
register: pidof_mongod
12+
when: mongodb_manage_service == false
13+
ignore_errors: yes
14+
15+
- name: start mongodb daemon
16+
shell: "LC_ALL=C /usr/bin/mongod --config /etc/mongod.conf --fork"
17+
when: mongodb_manage_service == false and pidof_mongod.rc == 1
718

819
- name: create administrative user siteUserAdmin
920
mongodb_user:
@@ -52,3 +63,8 @@
5263

5364
- name: Restart mongodb service
5465
service: name={{ mongodb_daemon_name }} state=restarted
66+
when: mongodb_manage_service
67+
68+
- name: stop mongodb if was not started
69+
shell: "kill {{ pidof_mongod.stdout }}"
70+
when: mongodb_manage_service == false and pidof_mongod.rc == 0

0 commit comments

Comments
 (0)