ryezone_labs.ntp
ryezone_labs.ntp
Устанавливает и настраивает программное обеспечение клиента и демона NTP.
Переменные роли
ntpd_enabled(bool)Если
true, устанавливает и настраивает демон NTP.ntp_enabled(bool)Если
true, устанавливает и настраивает клиента NTP.ntp_timezone(string)Устанавливает часовой пояс для сервера.
ntp_manage_config(bool)Если
true, настраивает роль так, чтобы переопределить стандартную конфигурацию демона и клиента NTP управляемой конфигурацией.ntp_daemon_log_options(string)Список опций, разделенных пробелами, для настройки в конфигурации демона NTP.
ntp_daemon_maxupdateskew(decimal)Устанавливает порог, используемый демоном NTP для определения, может ли оценка быть настолько ненадежной, что ее не следует использовать.
ntp_daemon_logchange(decimal)Устанавливает порог для количества изменения системных часов, при котором будет сгенерировано сообщение в syslog.
ntp_daemon_allow(list of string)Список IP-адресов, с которыми разрешена связь с демоном NTP.
ntp_area(string)Устанавливает путь к области NTP. См. http://support.ntp.org/bin/view/Servers/NTPPoolServers
ntp_daemon_servers(list of string)Выбирает серверы NTP, к которым должен подключаться демон для получения обновлений.
ntp_servers(list of string)Выбирает серверы NTP, к которым должен подключаться клиент для получения обновлений.
ntp_fallback_servers(list of string)Выбирает резервные серверы NTP, к которым клиент должен подключаться в случае, если серверы из
ntp_serversнедоступны.
Пример Playbook
Пример конфигурации клиента NTP
- hosts: 127.0.0.1
  connection: local
  vars:
    - ntp_enabled: True
    - ntp_timezone: Etc/UTC
    - ntp_servers:
      - ntp.domain.local
  roles:
    - ryezone_labs.ntp
Пример конфигурации демона NTP
- hosts: 127.0.0.1
  connection: local
  vars:
    - ntp_enabled: True
    - ntpd_enabled: True
    - ntp_timezone: Etc/UTC
    - ntp_area: us
    - ntp_servers:
      - 127.0.0.1
  roles:
    - ryezone_labs.ntp
Лицензия
BSD
ansible-galaxy install ryezone_labs.ntp