1
0
Fork 0
mirror of https://github.com/iiab/iiab.git synced 2025-03-09 15:40:17 +00:00

Ansible's systemd: may be cleaner than service:

This commit is contained in:
A Holt 2018-07-22 11:13:55 -04:00 committed by GitHub
parent 88253db8ca
commit e01057fa66
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -30,25 +30,35 @@
- { src: 'mongod.conf.j2', dest: "{{ mongodb_conf }}" }
- { src: 'mongodb.service.j2', dest: '/etc/systemd/system/mongodb.service' }
- name: systemctl daemon-reload (in case mongodb.service changed?)
- name: Restart service if enabled, with "systemctl daemon-reload" (in case mongodb.service changed?)
systemd:
state: restarted
daemon_reload: yes
- name: Restart service if enabled
service:
name: mongodb
enabled: yes
state: restarted
daemon_reload: yes
when: mongodb_enabled
- name: Stop service if not enabled
service:
systemd:
name: mongodb
enabled: no
state: stopped
when: not mongodb_enabled
#- name: Restart service if enabled
# service:
# name: mongodb
# enabled: yes
# state: restarted
# when: mongodb_enabled
#- name: Stop service if not enabled
# service:
# name: mongodb
# enabled: no
# state: stopped
# when: not mongodb_enabled
- name: Add 'mongodb' to list of services at /etc/iiab/iiab.ini
ini_file:
dest: "{{ service_filelist }}"