engonzal.chrony
chrony
Instala y configura chrony en servidores RHEL/CentOS o Debian/Ubuntu.
Requerimientos
Ten en cuenta que este rol requiere acceso de root. Asegúrate de que become: yes esté establecido al nivel superior de tu playbook o invoca el rol en tu playbook así:
- hosts: chrony
roles:
- role: engonzal.chrony
become: yes
Variables del Rol
Las variables disponibles con ejemplos se encuentran a continuación:
chrony_servers:
- time.cloudflare.com iburst prefer port 1514
chrony_pools:
- ntp.ubuntu.com iburst maxsources 2
Puedes especificar servidores y grupos personalizados; por defecto, el rol utiliza los grupos de ubuntu y cloudflare.
chrony_measurements_statistics_tracking: false
chrony_disable_external_client: true
También puedes habilitar un registro mejorado y permitir que tu daemon de chrony acepte conexiones ntp entrantes (desactivar por razones de seguridad).
Ejemplo de Playbook
Ejemplo Simple (predeterminados)
- hosts: servers
roles:
- { role: engonzal.chrony }
Ejemplo Avanzado (servidor personalizado)
- hosts: servers
vars:
chrony_servers:
# Servidor de tiempo personalizado con un puerto diferente
- time.example.com iburst prefer port 1514
# Servidor de tiempo regular
- time.cloudflare.com iburst prefer
roles:
- { role: engonzal.chrony }
Licencia
BSD
Información del Autor
Este rol fue creado en 2019 por Noe Gonzalez (http://engonzal.com y https://buildahomelab.com)
Acerca del proyecto
Provision the chrony ntp client and specify custom ntp servers
Instalar
ansible-galaxy install engonzal.chronyLicencia
bsd-3-clause
Descargas
86
Propietario
I'm a Linux engineer.
Verifications
- https://defcon.social/@engonzal
