Merge pull request #2031 from major/simplify-ntp

Simplify NTP checks/install
pull/2048/head
Sébastien Han 2017-10-13 09:16:20 +02:00 committed by GitHub
commit f7832e5eb9
7 changed files with 11 additions and 78 deletions

View File

@ -1,10 +0,0 @@
---
- name: check ntp installation on atomic
command: rpm -q chrony
args:
warn: no
register: ntp_pkg_query
ignore_errors: true
changed_when: false
tags:
- always

View File

@ -1,15 +0,0 @@
---
- name: check ntp installation on debian
command: dpkg -s ntp
register: ntp_pkg_query
ignore_errors: true
changed_when: false
when:
- ansible_os_family == 'Debian'
tags:
- always
- name: install ntp on debian
package:
name: ntp
state: present

View File

@ -1,17 +0,0 @@
---
- name: check ntp installation on redhat
command: rpm -q ntp
args:
warn: no
register: ntp_pkg_query
ignore_errors: true
changed_when: false
when:
- ansible_os_family == 'RedHat'
tags:
- always
- name: install ntp on redhat
package:
name: ntp
state: present

View File

@ -46,18 +46,10 @@
# Hard code this so we will skip the entire file instead of individual tasks (Default isn't Consistent)
static: False
- name: include misc/ntp_redhat.yml
include: misc/ntp_redhat.yml
- name: include ntp setup tasks
include: "misc/ntp_{{ ansible_os_family | lower }}.yml"
when:
- ansible_os_family == 'RedHat'
- ntp_service_enabled
# Hard code this so we will skip the entire file instead of individual tasks (Default isn't Consistent)
static: False
- name: include misc/ntp_debian.yml
include: misc/ntp_debian.yml
when:
- ansible_os_family == 'Debian'
- ansible_os_family in ['RedHat', 'Debian']
- ntp_service_enabled
# Hard code this so we will skip the entire file instead of individual tasks (Default isn't Consistent)
static: False

View File

@ -1,13 +0,0 @@
---
- name: include ../checks/check_ntp_atomic.yml
include: ../checks/check_ntp_atomic.yml
when:
- is_atomic
- name: start the ntp service
service:
name: chronyd
enabled: yes
state: started
when:
- ntp_pkg_query.rc == 0

View File

@ -1,13 +1,11 @@
---
- name: include ../checks/check_ntp_debian.yml
include: ../checks/check_ntp_debian.yml
when:
- ansible_os_family == 'Debian'
- name: install ntp on debian
package:
name: ntp
state: present
- name: start the ntp service
service:
name: ntp
enabled: yes
state: started
when:
- ntp_pkg_query.rc == 0

View File

@ -1,13 +1,11 @@
---
- name: include ../checks/check_ntp_redhat.yml
include: ../checks/check_ntp_redhat.yml
when:
- ansible_os_family == 'RedHat'
- name: install ntp on redhat
package:
name: ntp
state: present
- name: start the ntp service
service:
name: ntpd
enabled: yes
state: started
when:
- ntp_pkg_query.rc == 0