26.7. Gestion de la synchronisation horaire à l'aide des rôles système RHEL

Vous pouvez gérer la synchronisation de l'heure sur plusieurs machines cibles à l'aide du rôle timesync. Le rôle timesync installe et configure une implémentation NTP ou PTP pour fonctionner en tant que client NTP ou PTP afin de synchroniser l'horloge du système.

Avertissement

Le rôle timesync remplace la configuration du service fournisseur donné ou détecté sur l'hôte géré. Les paramètres précédents sont perdus, même s'ils ne sont pas spécifiés dans les variables du rôle. Le seul paramètre préservé est le choix du fournisseur si la variable timesync_ntp_provider n'est pas définie.

L'exemple suivant montre comment appliquer le rôle timesync dans une situation où il n'y a qu'un seul pool de serveurs.

Exemple 26.1. Exemple de playbook appliquant le rôle timesync à un seul pool de serveurs

---
- hosts: timesync-test
  vars:
    timesync_ntp_servers:
      - hostname: 2.rhel.pool.ntp.org
        pool: yes
        iburst: yes
  roles:
    - rhel-system-roles.timesync

Pour une référence détaillée sur les variables de rôle timesync, installez le paquetage rhel-system-roles et consultez les fichiers README.md ou README.html dans le répertoire /usr/share/doc/rhel-system-roles/timesync.