engonzal.chrony

chrony

Устанавливает и настраивает chrony на серверах RHEL/CentOS или Debian/Ubuntu.

Статус сборки

Требования

Обратите внимание, что для этой роли требуются права root. Убедитесь, что become: yes установлено на верхнем уровне вашего плейбука или вызовите роль в вашем плейбуке следующим образом:

- hosts: chrony
  roles:
    - role: engonzal.chrony
      become: yes

Переменные роли

Доступные переменные с примерами приведены ниже:

chrony_servers:
  - time.cloudflare.com iburst prefer port 1514
chrony_pools:
  - ntp.ubuntu.com        iburst maxsources 2

Вы можете указать свои собственные серверы и пулы; по умолчанию роль использует пулы ubuntu и cloudflare.

chrony_measurements_statistics_tracking: false
chrony_disable_external_client: true

Вы также можете включить улучшенное ведение журнала и разрешить вашему демон-chrony принимать входящие NTP-соединения (отключите для повышения безопасности).

Пример плейбука

Простой пример (по умолчанию)

- hosts: servers
  roles:
      - { role: engonzal.chrony }

Продвинутый пример (пользовательский сервер)

- hosts: servers
  vars:
    chrony_servers:
      # Пользовательский сервер времени с другим портом
      - time.example.com iburst prefer port 1514
      # Обычный сервер времени
      - time.cloudflare.com iburst prefer
  roles:
      - { role: engonzal.chrony }

Лицензия

BSD

Информация об авторе

Эта роль была создана в 2019 году Ноэ Гонсалесом (http://engonzal.com и https://buildahomelab.com)

О проекте

Provision the chrony ntp client and specify custom ntp servers

Установить
ansible-galaxy install engonzal.chrony
Лицензия
bsd-3-clause
Загрузки
86
Владелец
I'm a Linux engineer. Verifications - https://defcon.social/@engonzal