softbauware.ntp

Rol de Ansible: NTP

CI

Instala NTP en Linux.

Requisitos

Ninguno.

Variables de Role

Las variables disponibles se enumeran a continuación, junto con sus valores predeterminados (ver defaults/main.yml):

ntp_enabled: true

Si se debe iniciar el servicio ntpd y habilitarlo al arrancar el sistema. En muchas máquinas virtuales que se ejecutan dentro de un contenedor (como OpenVZ o VirtualBox), se recomienda no ejecutar el demonio NTP, ya que el host mismo debería estar configurado para sincronizar el tiempo para todas sus máquinas virtuales hijas.

ntp_timezone: Etc/UTC

Establece la zona horaria para tu servidor.

ntp_package: ntp

El paquete a instalar que proporciona funcionalidad NTP. El predeterminado es ntp para la mayoría de las plataformas, o chrony en RHEL/CentOS 7 y versiones posteriores.

ntp_daemon: [varios]

El demonio NTP predeterminado debe ser correcto para tu distribución, pero hay algunos casos en los que podrías querer anular el predeterminado, por ejemplo, si estás ejecutando ntp en versiones más nuevas de RHEL/CentOS.

ntp_config_file: /etc/ntp.conf

La ruta al archivo de configuración de NTP. El predeterminado es /etc/ntp.conf para la mayoría de las plataformas, o /etc/chrony.conf en RHEL/CentOS 7 y versiones posteriores.

ntp_manage_config: false

Establecer en verdadero para permitir que este rol administre el archivo de configuración de NTP (/etc/ntp.conf).

ntp_driftfile: [varios]

El archivo de deriva NTP predeterminado debe ser correcto para tu distribución, pero hay algunos casos en los que podrías querer anular el predeterminado.

ntp_area: ""

Establece el Área del Pool NTP que se utilizará. De forma predeterminada es ninguno, lo que utiliza el pool mundial.

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"

Establece la palabra clave utilizada para los servidores en el archivo de configuración de NTP. La palabra clave pool es una buena opción cuando la resolución DNS es una opción, si no, deberías usar server en su lugar.

ntp_server_keyword: "pool"

Especifica los servidores NTP que deseas utilizar. Solo tendrá efecto si permites que este rol administre la configuración de NTP, estableciendo ntp_manage_config en True.

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

Restringe el acceso NTP a estos hosts; por defecto solo loopback.

ntp_cron_handler_enabled: false

Si reiniciar el demonio cron después de que la zona horaria haya cambiado.

ntp_tinker_panic: true

Habilita tinker panic, que es útil al ejecutar NTP en una máquina virtual.

Dependencias

Ninguna.

Ejemplo de Playbook

- hosts: all
  roles:
    - softbauware.ntp

Dentro de vars/main.yml:

ntp_timezone: America/Chicago

Licencia

MIT / BSD

Información del Autor

Este rol fue creado en 2014 por Jeff Geerling, autor de Ansible for DevOps.

Acerca del proyecto

NTP installation and configuration for Linux.

Instalar
ansible-galaxy install softbauware.ntp
Licencia
mit
Descargas
130
Propietario