ricsanfre.ntp
Роль Ansible: NTP
Установка и настройка NTP (chrony) на Linux.
Требования
Нет.
Переменные роли
Доступные переменные указаны ниже с значениями по умолчанию (см. defaults\main.yaml
)
ntp_timezone: Europe/Madrid Установите часовой пояс для сервера.
ntp_daemon: chrony
ntp_package: chrony Название пакета и демон NTP. Пакет по умолчанию для Ubuntu: chrony. ntp устарел.
ntp_config_file: /etc/chrony/chrony.conf Путь к файлу конфигурации службы NTP.
ntp_servers: NTP-серверы или пул для использования.
Формат - список словарей с следующими ключами:
- server: хост или пул
- type: (необязательно) По умолчанию - server. Соответствует источнику времени в конфигурационном файле. Может быть одним из server, peer, pool.
- options: (необязательно) Список опций, зависящих от типа, см. документацию Chrony для деталей.
ntp_servers:
- server: ntp.ubuntu.org
type: pool
options:
- option: iburst
- option: maxsources
val: 4
- server: 0.ubuntu.pool.ntp.org
type: pool
options:
- option: iburst
- option: maxsources
val: 1
- server: 1.ubuntu.pool.ntp.org
type: pool
options:
- option: iburst
- option: maxsources
val: 1
- server: 2.ubuntu.pool.ntp.org
type: pool
options:
- option: iburst
- option: maxsources
val: 2
- ntp_allow_hosts: [] (по желанию) Укажите хост, подсеть или сеть, из которой разрешено подключение NTP к машине, работающей как NTP сервер.
ntp_allow_hosts:
- 10.0.0.0/24
Зависимости
Нет.
Пример Playbook
Для NTP сервера:
- hosts: ntp-server
roles:
- role: ricsanfre.ntp
ntp_servers:
- server: ntp.ubuntu.org
type: pool
options:
- option: iburst
- option: maxsources
val: 4
- server: 0.ubuntu.pool.ntp.org
type: pool
options:
- option: iburst
- option: maxsources
val: 1
- server: 1.ubuntu.pool.ntp.org
type: pool
options:
- option: iburst
- option: maxsources
val: 1
- server: 2.ubuntu.pool.ntp.org
type: pool
options:
- option: iburst
- option: maxsources
val: 2
ntp_allow_hosts:
- 10.0.0.0/24
Для NTP клиента:
- hosts: ntp-client
roles:
- role: ricsanfre.ntp
ntp_servers:
- server: 10.0.0.1
type: server
ntp_allow_hosts: []
Включите vars/main.yaml
ntp_time_zone: Europe/Madrid
Лицензия
MIT/BSD
Информация об авторе
Рикардо Санчес (ricsanfre)
Установить
ansible-galaxy install ricsanfre.ntp
Лицензия
mit
Загрузки
16.1k
Владелец
Telecom engineer.