fix regression on non systemd debian
This commit is contained in:
parent
7c7242675d
commit
45508b9f99
|
@ -11,3 +11,4 @@
|
|||
|
||||
- name: reload systemd
|
||||
shell: systemctl daemon-reload
|
||||
when: systemd.stat.exists == true
|
||||
|
|
|
@ -13,17 +13,12 @@
|
|||
template: src=logrotate.conf.j2 dest=/etc/logrotate.d/mongodb.conf
|
||||
when: mongodb_logrotate
|
||||
|
||||
#- name: reload systemd
|
||||
# shell: systemctl daemon-reload
|
||||
# when: systemd.stat.exists == true
|
||||
# changed_when: false
|
||||
|
||||
- name: ensure mongodb started and enabled
|
||||
service: name={{ mongodb_daemon_name }} state=started enabled=yes
|
||||
|
||||
- name: wait MongoDB port is listening
|
||||
wait_for: host="{{ mongodb_conf_bind_ip }}"port="{{ mongodb_conf_port }}" delay=5 state=started
|
||||
when: systemd.stat.exists == true
|
||||
wait_for: host="{{ mongodb_conf_bind_ip }}"port="{{ mongodb_conf_port }}" delay=10 timeout=60 state=started
|
||||
#when: systemd.stat.exists == true
|
||||
|
||||
- include: auth_initialization.yml
|
||||
when: mongodb_conf_auth
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
- include_vars: "{{ansible_distribution}}.yml"
|
||||
|
||||
- name: Check if systemd is present
|
||||
stat: path=/lib/systemd/system/
|
||||
stat: path=/bin/systemd
|
||||
register: systemd
|
||||
|
||||
- name: Add systemd configuration if present
|
||||
|
@ -28,9 +28,11 @@
|
|||
|
||||
- name: Install MongoDB package
|
||||
apt: pkg={{mongodb_package}} state=present
|
||||
notify: reload systemd
|
||||
|
||||
- meta: flush_handlers
|
||||
- name: reload systemd
|
||||
shell: systemctl daemon-reload
|
||||
changed_when: false
|
||||
when: systemd.stat.exists == true
|
||||
|
||||
- name: Install additional packages
|
||||
apt: pkg={{item}}
|
||||
|
|
Loading…
Reference in New Issue