engonzal.chrony

chrony

Installiert und konfiguriert chrony auf RHEL/CentOS oder Debian/Ubuntu-Servern.

Build Status

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