File tree Expand file tree Collapse file tree 3 files changed +8
-10
lines changed Expand file tree Collapse file tree 3 files changed +8
-10
lines changed Original file line number Diff line number Diff line change 11
11
12
12
- name : reload systemd
13
13
shell : systemctl daemon-reload
14
+ when : systemd.stat.exists == true
Original file line number Diff line number Diff line change 13
13
template : src=logrotate.conf.j2 dest=/etc/logrotate.d/mongodb.conf
14
14
when : mongodb_logrotate
15
15
16
- # - name: reload systemd
17
- # shell: systemctl daemon-reload
18
- # when: systemd.stat.exists == true
19
- # changed_when: false
20
-
21
16
- name : ensure mongodb started and enabled
22
17
service : name={{ mongodb_daemon_name }} state=started enabled=yes
23
18
24
19
- name : wait MongoDB port is listening
25
- wait_for : host="{{ mongodb_conf_bind_ip }}"port="{{ mongodb_conf_port }}" delay=5 state=started
26
- when : systemd.stat.exists == true
20
+ wait_for : host="{{ mongodb_conf_bind_ip }}"port="{{ mongodb_conf_port }}" delay=10 timeout=60 state=started
21
+ # when: systemd.stat.exists == true
27
22
28
23
- include : auth_initialization.yml
29
24
when : mongodb_conf_auth
Original file line number Diff line number Diff line change 3
3
- include_vars : " {{ansible_distribution}}.yml"
4
4
5
5
- name : Check if systemd is present
6
- stat : path=/lib /systemd/system/
6
+ stat : path=/bin /systemd
7
7
register : systemd
8
8
9
9
- name : Add systemd configuration if present
28
28
29
29
- name : Install MongoDB package
30
30
apt : pkg={{mongodb_package}} state=present
31
- notify : reload systemd
32
31
33
- - meta : flush_handlers
32
+ - name : reload systemd
33
+ shell : systemctl daemon-reload
34
+ changed_when : false
35
+ when : systemd.stat.exists == true
34
36
35
37
- name : Install additional packages
36
38
apt : pkg={{item}}
You can’t perform that action at this time.
0 commit comments