12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- ---
- - name: Deinstall NTProtocol package(s)
- package:
- name: "{{ item }}"
- state: absent
- with_items:
- - ntp
- - ntpd
- - chrony
- - openntpd
- - radioclk
- - name: Look for /usr/bin/timedatectl command
- stat:
- path: /usr/bin/timedatectl
- register: timedatectlcommand
- - block:
- - name: See if timesyncd is active
- shell: 'timedatectl | grep "\(NTP enabled\|Network time on\):" | cut -d: -f 2 | grep -o "yes\|no\|n/a"'
- changed_when: False
- ignore_errors: True
- register: timedatectl
- - name: Disable timesyncd-NTProtocol
- command: timedatectl set-ntp false
- when: timedatectl|success and timedatectl.stdout == "yes"
- - name: Stop/Disable timesyncd service
- service:
- name: systemd-timesyncd
- enabled: False
- state: stopped
- when: timedatectl|success and timedatectl.stdout != "n/a"
- when: timedatectlcommand.stat.exists == True
|