engonzal.chrony

chrony

Instala y configura chrony en servidores RHEL/CentOS o Debian/Ubuntu.

Estado de Construcción

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.chrony
Licencia
bsd-3-clause
Descargas
86
Propietario
I'm a Linux engineer. Verifications - https://defcon.social/@engonzal