ryezone_labs.ntp
ryezone_labs.ntp
安装并配置NTP客户端和守护进程软件。
角色变量
ntpd_enabled
(布尔值)当为
true
时,安装并配置NTP守护进程。ntp_enabled
(布尔值)当为
true
时,安装并配置NTP客户端。ntp_timezone
(字符串)设置服务器的时区。
ntp_manage_config
(布尔值)当为
true
时,角色配置将覆盖NTP守护进程和客户端的默认配置,使用管理的配置。ntp_daemon_log_options
(字符串)用空格分隔的选项列表,用于配置NTP守护进程的设置。
ntp_daemon_maxupdateskew
(小数)设置NTP守护进程用于判断估计值是否不可靠的阈值,以决定是否使用该估计值。
ntp_daemon_logchange
(小数)设置NTP守护进程用于系统时钟调整量的阈值,当超出该阈值时将生成syslog消息。
ntp_daemon_allow
(字符串列表)允许与NTP守护进程进行通信的IP地址列表。
ntp_area
(字符串)设置NTP区域路径。参见 http://support.ntp.org/bin/view/Servers/NTPPoolServers
ntp_daemon_servers
(字符串列表)选择NTP守护进程应监听的NTP服务器以获取NTP更新。
ntp_servers
(字符串列表)选择NTP客户端应监听的NTP服务器以获取NTP更新。
ntp_fallback_servers
(字符串列表)选择NTP客户端在
ntp_servers
中的服务器无法访问时应监听的备用NTP服务器。
示例剧本
NTP客户端配置示例
- hosts: 127.0.0.1
connection: local
vars:
- ntp_enabled: True
- ntp_timezone: Etc/UTC
- ntp_servers:
- ntp.domain.local
roles:
- ryezone_labs.ntp
NTP守护进程配置示例
- hosts: 127.0.0.1
connection: local
vars:
- ntp_enabled: True
- ntpd_enabled: True
- ntp_timezone: Etc/UTC
- ntp_area: us
- ntp_servers:
- 127.0.0.1
roles:
- ryezone_labs.ntp
许可证
BSD