adamus1red.ansible_role_ntp
Rol de Ansible: NTP
Instala NTP en Linux.
Requisitos
Ninguno.
Variables del Rol
Las variables disponibles se enumeran a continuación, junto con los valores predeterminados (ver defaults/main.yml
):
ntp_enabled: true
Determina si se debe iniciar el servicio ntpd y habilitarlo al arrancar el sistema. En muchas máquinas virtuales que funcionan dentro de un contenedor (como OpenVZ o VirtualBox), se recomienda no ejecutar el daemon NTP, ya que el host en sí debe estar configurado para sincronizar el tiempo para todas sus máquinas virtuales hijas.
ntp_timezone: Etc/UTC
Define la zona horaria para tu servidor.
ntp_manage_config: false
Establece en verdadero para permitir que este rol gestione el archivo de configuración de NTP (/etc/ntp.conf
).
ntp_area: ''
Define el Área de Pool NTP a utilizar. Por defecto 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"
Especifica los servidores NTP que deseas utilizar. Solo tiene efecto si permites que este rol gestione la configuración de NTP, estableciendo ntp_manage_config
en True
.
ntp_restrict:
- "127.0.0.1"
- "::1"
Restringe el acceso a NTP a estos hosts; solo loopback, por defecto.
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.
NTP installation and configuration for Linux.
ansible-galaxy install adamus1red.ansible_role_ntp