geerlingguy.ntp

Rol de Ansible: NTP

CI

Instala NTP en Linux.

Requisitos

Ninguno.

Variables del Rol

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

ntp_enabled: true

Si iniciar el servicio ntpd y habilitarlo en el arranque del sistema. En muchas máquinas virtuales que se ejecutan dentro de un contenedor (como OpenVZ o VirtualBox), se recomienda no ejecutar el daemon NTP, ya que el host mismo debería estar configurado para sincronizar la hora 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 valor predeterminado es ntp para la mayoría de las plataformas, o chrony en RHEL/CentOS 7 y versiones posteriores.

ntp_daemon: [varios]

El daemon NTP predeterminado debería ser correcto para tu distribución, pero hay algunos casos en los que podrías querer anular el valor 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 valor 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 true para permitir que este rol gestione el archivo de configuración de NTP (/etc/ntp.conf).

ntp_driftfile: [varios]

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

ntp_area: ''

Establece el Área del Pool NTP que deseas usar. Por defecto está vacío, 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"

Especifica los servidores NTP que te gustaría usar. Solo tiene efecto si permites que este rol gestione la configuración de NTP, configurando ntp_manage_config a True.

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

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

ntp_cron_handler_enabled: false

Si reiniciar el daemon cron después de que la zona horaria ha cambiado.

ntp_tinker_panic: true

Habilita el tinker panic, que es útil cuando se ejecuta NTP en una máquina virtual.

Dependencias

Ninguna.

Ejemplo de Playbook

- hosts: all
  roles:
    - geerlingguy.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 geerlingguy.ntp
Licencia
mit
Descargas
6.4M
Propietario
Father, author, developer, maker. Sometimes called "an inflammatory enigma". #stl #drupal #ansible #k8s #raspberrypi #crohns