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
