engonzal.chrony
chrony
Installiert und konfiguriert chrony auf RHEL/CentOS oder Debian/Ubuntu-Servern.
Anforderungen
Beachte, dass diese Rolle Root-Rechte erfordert. Stelle sicher, dass become: yes auf der obersten Ebene deines Playbooks gesetzt ist oder rufe die Rolle in deinem Playbook so auf:
- hosts: chrony
roles:
- role: engonzal.chrony
become: yes
Rollenvariablen
Verfügbare Variablen mit Beispielen sind unten aufgeführt:
chrony_servers:
- time.cloudflare.com iburst prefer port 1514
chrony_pools:
- ntp.ubuntu.com iburst maxsources 2
Du kannst benutzerdefinierte Server und Pools angeben. Standardmäßig verwendet die Rolle die Ubuntu- und Cloudflare-Pools.
chrony_measurements_statistics_tracking: false
chrony_disable_external_client: true
Du kannst auch erweiterte Protokollierung aktivieren und deinem chrony-Dämon erlauben, eingehende NTP-Verbindungen anzunehmen (deaktiviere dies aus Sicherheitsgründen).
Beispiel Playbook
Einfaches Beispiel (Standardeinstellungen)
- hosts: servers
roles:
- { role: engonzal.chrony }
Fortgeschrittenes Beispiel (benutzerdefinierter Server)
- hosts: servers
vars:
chrony_servers:
# Benutzerdefinierter Zeitserver mit anderem Port
- time.example.com iburst prefer port 1514
# Regulärer Zeitserver
- time.cloudflare.com iburst prefer
roles:
- { role: engonzal.chrony }
Lizenz
BSD
Informationen zum Autor
Diese Rolle wurde 2019 von Noe Gonzalez erstellt (http://engonzal.com und https://buildahomelab.com)
Über das Projekt
Provision the chrony ntp client and specify custom ntp servers
Installieren
ansible-galaxy install engonzal.chronyLizenz
bsd-3-clause
Downloads
86
Besitzer
I'm a Linux engineer.
Verifications
- https://defcon.social/@engonzal
