Make timedatectl calls more robust

This commit is contained in:
Sven Velt 2020-12-03 14:48:53 +01:00
parent 89a27120e9
commit cbd11ab12b

View file

@ -1,9 +1,16 @@
--- ---
- name: See if NTProtocol active - name: See if NTProtocol active
shell: 'timedatectl | grep "NTP synchronized:" | cut -d: -f 2 | grep -o "yes\|no"' shell: 'timedatectl | grep "\(NTP service\|NTP enabled\|Network time on\):" | cut -d: -f 2 | grep -o "active\|inactive\|yes\|no\|n/a"'
ignore_errors: True
register: timedatectl register: timedatectl
- name: 'Fail if "timedatectl" could not be executed"'
fail:
msg: 'Could not execute "timedatectl", give up....'
when: timedatectl is failed
- name: Template configuration - name: Template configuration
template: template:
src: etc/systemd/timesyncd.conf.j2 src: etc/systemd/timesyncd.conf.j2