summaryrefslogtreecommitdiffstats
path: root/roles/openshift_clock/tasks
diff options
context:
space:
mode:
authorMichael Gugino <mgugino@redhat.com>2017-08-29 17:40:38 -0400
committerMichael Gugino <mgugino@redhat.com>2017-08-29 17:40:38 -0400
commit6dde91d9347a650df355bb7fe1edb746ebae2817 (patch)
tree9581f2c9807f23d37e3bfbb57b692700d5a97534 /roles/openshift_clock/tasks
parent69d5020bc2bdb019cc9a3574310f8ceb14b999ae (diff)
downloadopenshift-6dde91d9347a650df355bb7fe1edb746ebae2817.tar.gz
openshift-6dde91d9347a650df355bb7fe1edb746ebae2817.tar.bz2
openshift-6dde91d9347a650df355bb7fe1edb746ebae2817.tar.xz
openshift-6dde91d9347a650df355bb7fe1edb746ebae2817.zip
Remove meta depends from clock
This role removes openshift_fact meta depends from clock role.
Diffstat (limited to 'roles/openshift_clock/tasks')
-rw-r--r--roles/openshift_clock/tasks/main.yaml17
1 files changed, 9 insertions, 8 deletions
diff --git a/roles/openshift_clock/tasks/main.yaml b/roles/openshift_clock/tasks/main.yaml
index 3911201ea..f8b02524a 100644
--- a/roles/openshift_clock/tasks/main.yaml
+++ b/roles/openshift_clock/tasks/main.yaml
@@ -1,14 +1,15 @@
---
-- name: Set clock facts
- openshift_facts:
- role: clock
- local_facts:
- enabled: "{{ openshift_clock_enabled | default(None) }}"
+- name: Determine if chrony is installed
+ command: rpm -q chrony
+ failed_when: false
+ register: chrony_installed
- name: Install ntp package
package: name=ntp state=present
- when: openshift.clock.enabled | bool and not openshift.clock.chrony_installed | bool
+ when:
+ - openshift_clock_enabled | bool
+ - chrony_installed.rc != 0
- name: Start and enable ntpd/chronyd
- shell: timedatectl set-ntp true
- when: openshift.clock.enabled | bool
+ command: timedatectl set-ntp true
+ when: openshift_clock_enabled | bool