/home/travis/.ansible/roles/robertdebock.ntp/vars/main.yml
---
# vars file for ntp

_ntp_packages:
  default:
    - ntp
  Alpine:
    - anacron
  RedHat-7:
    - ntp
  RedHat:
    - chrony

ntp_packages: "{{ _ntp_packages[ansible_os_family ~ '-' ~ ansible_distribution_major_version] | default(_ntp_packages[ansible_os_family] | default(_ntp_packages['default'])) }}"

_ntp_configuration_file:
  default: ntp.conf
  Alpine: ntpd.conf
  RedHat-7: ntp.conf
  RedHat: chrony.conf

ntp_configuration_file: "{{ _ntp_configuration_file[ansible_os_family ~ '-' ~ ansible_distribution_major_version] | default(_ntp_configuration_file[ansible_os_family] | default(_ntp_configuration_file['default'])) }}"

_ntp_service:
  default: ntpd
  Debian: ntp
  Alpine: openntpd
  RedHat-7: ntpd
  RedHat: chronyd

ntp_service: "{{ _ntp_service[ansible_os_family ~ '-' ~ ansible_distribution_major_version] | default(_ntp_service[ansible_os_family] | default(_ntp_service['default'])) }}"

_ntp_timezone_packages:
  default:
    - tzdata
  Suse:
    - timezone

ntp_timezone_packages: "{{ _ntp_timezone_packages[ansible_os_family] | default(_ntp_timezone_packages['default']) }}"

_ntp_timezone_supported:
  default: no
  Debian: yes
  CentOS: yes

ntp_timezone_supported: "{{ _ntp_timezone_supported[ansible_distribution ~ '-' ~ ansible_distribution_major_version] | default(_ntp_timezone_supported[ansible_distribution] | default(_ntp_timezone_supported['default'])) }}"