ceph-infra: 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.

Signed-off-by: Rishabh Dave <ridave@redhat.com>
pull/3480/head
Rishabh Dave 2018-12-12 16:53:23 +05:30 committed by Sébastien Han
parent b03ab60742
commit 6fa757d343
2 changed files with 31 additions and 1 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