engonzal.chrony

chrony

Installe et configure chrony sur les serveurs RHEL/CentOS ou Debian/Ubuntu.

Statut de Construction

Exigences

Notez que ce rôle nécessite des droits root. Assurez-vous que become: yes est défini au niveau supérieur de votre playbook ou invoquez le rôle dans votre playbook comme suit :

- hosts: chrony
  roles:
    - role: engonzal.chrony
      become: yes

Variables de Rôle

Les variables disponibles avec des exemples sont ci-dessous :

chrony_servers:
  - time.cloudflare.com iburst prefer port 1514
chrony_pools:
  - ntp.ubuntu.com        iburst maxsources 2

Vous pouvez spécifier des serveurs et des pools personnalisés, par défaut le rôle utilise les pools ubuntu et cloudflare.

chrony_measurements_statistics_tracking: false
chrony_disable_external_client: true

Vous pouvez également activer des journaux améliorés et permettre à votre démon chrony d'accepter les connexions NTP entrantes (désactivez-le pour des raisons de sécurité).

Exemple de Playbook

Exemple Simple (valeurs par défaut)

- hosts: servers
  roles:
      - { role: engonzal.chrony }

Exemple Avancé (serveur personnalisé)

- hosts: servers
  vars:
    chrony_servers:
      # Serveur de temps personnalisé avec un port différent
      - time.example.com iburst prefer port 1514
      # Serveur de temps régulier
      - time.cloudflare.com iburst prefer
  roles:
      - { role: engonzal.chrony }

Licence

BSD

Informations sur l'Auteur

Ce rôle a été créé en 2019 par Noe Gonzalez (http://engonzal.com et https://buildahomelab.com)

À propos du projet

Provision the chrony ntp client and specify custom ntp servers

Installer
ansible-galaxy install engonzal.chrony
Licence
bsd-3-clause
Téléchargements
86
Propriétaire
I'm a Linux engineer. Verifications - https://defcon.social/@engonzal