Add support for the openSUSE Leap distributions.
Signed-off-by: Markos Chandras <mchandras@suse.de>
- name: EL
versions:
- 7
+ - name: opensuse
+ versions:
+ - 42.3
categories:
- system
dependencies: []
+++ /dev/null
----
-- name: check ntp installation on redhat
- command: rpm -q ntp
- args:
- warn: no
- register: ntp_pkg_query
- ignore_errors: true
- check_mode: no
- changed_when: false
- when:
- - ansible_os_family == 'RedHat'
-
-- name: install ntp on redhat
- package:
- name: ntp
- state: present
--- /dev/null
+---
+- name: check ntp installation on redhat or suse
+ command: rpm -q ntp
+ args:
+ warn: no
+ register: ntp_pkg_query
+ ignore_errors: true
+ check_mode: no
+ changed_when: false
+ when:
+ - ansible_os_family in ['RedHat', 'Suse']
+
+- name: install ntp on redhat or suse
+ package:
+ name: ntp
+ state: present
- ansible_os_family == 'RedHat'
- ntp_service_enabled
-- name: include misc/ntp_redhat.yml
- include: misc/ntp_redhat.yml
+- name: include misc/ntp_rpm.yml
+ include: misc/ntp_rpm.yml
when:
- not is_atomic
- - ansible_os_family == 'RedHat'
+ - ansible_os_family in ['RedHat', 'Suse']
- ntp_service_enabled
- name: include misc/ntp_debian.yml
+++ /dev/null
----
-- name: include ../checks/check_ntp_redhat.yml
- include: ../checks/check_ntp_redhat.yml
- when:
- - ansible_os_family == 'RedHat'
-
-- name: start the ntp service
- service:
- name: ntpd
- enabled: yes
- state: started
- when:
- - ntp_pkg_query.rc == 0
--- /dev/null
+---
+- name: include ../checks/check_ntp_rpm.yml
+ include: ../checks/check_ntp_rpm.yml
+ when:
+ - ansible_os_family in ['RedHat', 'Suse']
+
+- name: start the ntp service
+ service:
+ name: ntpd
+ enabled: yes
+ state: started
+ when:
+ - ntp_pkg_query.rc == 0