From ab31688e046fe9e66007b34389dfaf7ed81a4bba Mon Sep 17 00:00:00 2001 From: Jeff Geerling Date: Tue, 20 Jun 2017 17:40:14 -0500 Subject: Fixes #36: Fix CentOS 6 minimal installs without clock files. --- tasks/clock-rhel-6.yml | 10 ++++++++++ tasks/main.yml | 3 +++ templates/clock.j2 | 1 + 3 files changed, 14 insertions(+) create mode 100644 tasks/clock-rhel-6.yml create mode 100644 templates/clock.j2 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 }}" -- cgit v1.2.1