engonzal.chrony
chrony
Installe et configure chrony sur les serveurs RHEL/CentOS ou Debian/Ubuntu.
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.chronyLicence
bsd-3-clause
Téléchargements
86
Propriétaire
I'm a Linux engineer.
Verifications
- https://defcon.social/@engonzal
