diff options
author | Jeff Geerling <geerlingguy@mac.com> | 2017-06-20 17:40:14 -0500 |
---|---|---|
committer | Jeff Geerling <geerlingguy@mac.com> | 2017-06-20 17:40:14 -0500 |
commit | ab31688e046fe9e66007b34389dfaf7ed81a4bba (patch) | |
tree | 5c93812cf2a43b15e015f8e61d109199cd3a181e | |
parent | a9767d7c6639eeea8b45564f7ddb5018680aea3d (diff) | |
download | ntp-ab31688e046fe9e66007b34389dfaf7ed81a4bba.tar.gz ntp-ab31688e046fe9e66007b34389dfaf7ed81a4bba.tar.bz2 ntp-ab31688e046fe9e66007b34389dfaf7ed81a4bba.tar.xz ntp-ab31688e046fe9e66007b34389dfaf7ed81a4bba.zip |
Fixes #36: Fix CentOS 6 minimal installs without clock files.
-rw-r--r-- | tasks/clock-rhel-6.yml | 10 | ||||
-rw-r--r-- | tasks/main.yml | 3 | ||||
-rw-r--r-- | templates/clock.j2 | 1 |
3 files changed, 14 insertions, 0 deletions
diff --git a/tasks/clock-rhel-6.yml b/tasks/clock-rhel-6.yml new file mode 100644 index 0000000..1cb176e --- /dev/null +++ b/tasks/clock-rhel-6.yml @@ -0,0 +1,10 @@ +--- +- name: Check if clock file exists. + stat: path=/etc/sysconfig/clock + register: clock_file + +- name: Create clock file if it doesn't exist. + template: + src: clock.j2 + dest: /etc/sysconfig/clock + when: clock_file.stat.exists == false diff --git a/tasks/main.yml b/tasks/main.yml index a022447..e88b109 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -10,6 +10,9 @@ - ntp - tzdata +- include: clock-rhel-6.yml + when: ansible_os_family == 'RedHat' and ansible_distribution_version.split('.')[0] == '6' + - name: Set timezone timezone: name: "{{ ntp_timezone }}" diff --git a/templates/clock.j2 b/templates/clock.j2 new file mode 100644 index 0000000..873283f --- /dev/null +++ b/templates/clock.j2 @@ -0,0 +1 @@ +ZONE="{{ ntp_timezone }}" |