engonzal.chrony

chrony

Instaluje i konfiguruje chrony na serwerach RHEL/CentOS lub Debian/Ubuntu.

Status budowy

Wymagania

Należy pamiętać, że ta rola wymaga uprawnień roota. Upewnij się, że na górnym poziomie twojego playbooka jest ustawione become: yes lub wywołaj rolę w swoim playbooku w następujący sposób:

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

Zmienne roli

Dostępne zmienne z przykładami poniżej:

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

Możesz określić własne serwery i pule, domyślnie rola korzysta z pul ubuntu i cloudflare.

chrony_measurements_statistics_tracking: false
chrony_disable_external_client: true

Możesz również włączyć zaawansowane logowanie i umożliwić swojemu demonowi chrony akceptowanie przychodzących połączeń ntp (wyłącz dla bezpieczeństwa).

Przykład Playbooka

Prosty przykład (domyślne ustawienia)

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

Zaawansowany przykład (niestandardowy serwer)

- hosts: servers
  vars:
    chrony_servers:
      # Nniestandardowy serwer czasu z innym portem
      - time.example.com iburst prefer port 1514
      # Standardowy serwer czasu
      - time.cloudflare.com iburst prefer
  roles:
      - { role: engonzal.chrony }

Licencja

BSD

Informacje o autorze

Ta rola została stworzona w 2019 roku przez Noe Gonzaleza (http://engonzal.com i https://buildahomelab.com)

O projekcie

Provision the chrony ntp client and specify custom ntp servers

Zainstaluj
ansible-galaxy install engonzal.chrony
Licencja
bsd-3-clause
Pobrania
86
Właściciel
I'm a Linux engineer. Verifications - https://defcon.social/@engonzal