ansible_role_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, которую хотите использовать. По умолчанию не указано, используется всемирный пул.
ntp_servers:
- "0{{ '.' + ntp_area if ntp_area else '' }}.pool.ntp.org iburst"
- "1{{ '.' + ntp_area if ntp_area else '' }}.pool.ntp.org iburst"
- "2{{ '.' + ntp_area if ntp_area else '' }}.pool.ntp.org iburst"
- "3{{ '.' + ntp_area if ntp_area else '' }}.pool.ntp.org iburst"
Укажите NTP-серверы, которые хотите использовать. Это применяется только в том случае, если вы позволяете этой роли управлять конфигурацией NTP, установив ntp_manage_config
в True
.
ntp_restrict:
- "127.0.0.1"
- "::1"
Ограничьте доступ к NTP для этих хостов; по умолчанию только для loopback.
Зависимости
Нет.
Пример Playbook
- hosts: all
roles:
- geerlingguy.ntp
Внутри vars/main.yml
:
ntp_timezone: America/Chicago
Лицензия
MIT / BSD
Информация об авторе
Эта роль была создана в 2014 году Джеффом Гирлингом, автором Ansible for DevOps.
ansible-galaxy install adamus1red/ansible-role-ntp