opsta.ntp

Ansible 角色:NTP

构建状态

在 Linux 上安装 NTP。

要求

无。

角色变量

可用的变量如下所示,以及默认值(请参见 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 }}.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_manage_config 设置为 true 时,此设置才生效。

ntp_restrict:
  - "127.0.0.1"
  - "::1"

限制 NTP 访问这些主机;默认情况下仅限回送(loopback)。

ntp_enable_local_clock: false

设置为 true 当与互联网断开连接时启用 本地时钟

依赖项

无。

示例剧本

- hosts: all
  roles:
    - geerlingguy.ntp

vars/main.yml

ntp_timezone: America/Chicago

许可证

MIT / BSD

作者信息

此角色由 Jeff Geerling 于 2014 年创建,他是 Ansible for DevOps 的作者。

关于项目

NTP installation and configuration for Linux.

安装
ansible-galaxy install opsta.ntp
许可证
mit
下载
1.1k
拥有者
We build scale