ntp
Ansible Роль: NTP
Устанавливает NTP на Linux.
Требования
Нет.
Переменные роли
Доступные переменные перечислены ниже с значениями по умолчанию (см. defaults/main.yml
):
ntp_enabled: true
Запустить сервис ntpd и включить его при загрузке системы. На многих виртуальных машинах, работающих в контейнерах (например, OpenVZ или VirtualBox), рекомендуется не запускать демон NTP, так как сам хост должен быть настроен на синхронизацию времени для всех дочерних ВМ.
ntp_timezone: Etc/UTC
Установить часовой пояс для вашего сервера.
ntp_manage_config: false
Установите значение true, чтобы разрешить этой роли управлять конфигурационным файлом NTP (/etc/ntp.conf
).
ntp_area: ''
Установите область NTP Pool для использования. По умолчанию используется всемирный пул.
ntp_servers:
- "0{{ ntp_area }}.pool.ntp.org iburst"
- "1{{ ntp_area }}.pool.ntp.org iburst"
- "2{{ ntp_area }}.pool.ntp.org iburst"
- "3{{ ntp_area }}.pool.ntp.org iburst"
Укажите NTP-серверы, которые вы хотите использовать. Это вступит в силу только если вы разрешите этой роли управлять конфигурацией NTP, установив ntp_manage_config
в true
.
ntp_restrict:
- "127.0.0.1"
- "::1"
Ограничьте доступ к NTP только для этих хостов; по умолчанию доступ только по циклическому адресу.
ntp_enable_local_clock: false
Установите значение true, чтобы включить локальные часы при отключении от интернета.
Зависимости
Нет.
Пример плейбука
- hosts: all
roles:
- geerlingguy.ntp
Внутри vars/main.yml
:
ntp_timezone: America/Chicago
Лицензия
MIT / BSD
Информация об авторе
Эта роль была создана в 2014 году Джеффом Гирлингом, автором Ansible for DevOps.
ansible-galaxy install opsta/ansible-ntp