ceph-common: disable unrequired NTP services

When one of the currently supported NTP services has been set up,
disable rest of the NTP services on Ceph nodes.

Fixes: https://bugzilla.redhat.com/show_bug.cgi?id=1651875
Signed-off-by: Rishabh Dave <ridave@redhat.com>
(cherry picked from commit 6fa757d343)
pull/3542/head v3.1.13
Rishabh Dave 2018-12-12 16:53:23 +05:30 committed by Sébastien Han
parent ada7a400c2
commit b39345751f
2 changed files with 30 additions and 0 deletions

View File

@ -4,3 +4,24 @@
name: firewalld
state: restarted
enabled: yes
- name: disable ntpd
failed_when: false
service:
name: ntpd
state: stopped
enabled: no
- name: disable chronyd
failed_when: false
service:
name: chronyd
enabled: no
state: stopped
- name: disable timesyncd
failed_when: false
service:
name: timesyncd
enabled: no
state: stopped

View File

@ -15,6 +15,9 @@
- name: install and enable timesyncd
command: timedatectl set-ntp on
when: ntp_daemon_type == "timesyncd"
notify:
- disable ntpd
- disable chronyd
- name: disable time sync using timesyncd if we are not using it
command: timedatectl set-ntp no
@ -34,6 +37,9 @@
name: "{{ ntp_service_name }}"
enabled: yes
state: started
notify:
- disable chronyd
- disable timesyncd
- name: setup chronyd
when: ntp_daemon_type == "chronyd"
@ -49,3 +55,6 @@
name: chronyd
enabled: yes
state: started
notify:
- disable chronyd
- disable timesyncd