engonzal.chrony
chrony
Instaluje i konfiguruje chrony na serwerach RHEL/CentOS lub Debian/Ubuntu.
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.chronyLicencja
bsd-3-clause
Pobrania
86
Właściciel
I'm a Linux engineer.
Verifications
- https://defcon.social/@engonzal
