opsta.ntp
Rola Ansible: NTP
Instaluje NTP na systemach Linux.
Wymagania
Brak.
Zmienne roli
Dostępne zmienne są wymienione poniżej, wraz z wartościami domyślnymi (zobacz defaults/main.yml
):
ntp_enabled: true
Określa, czy uruchomić usługę ntpd i włączyć ją przy starcie systemu. W wielu maszynach wirtualnych działających w kontenerze (takich jak OpenVZ lub VirtualBox) zaleca się nie uruchamiać demona NTP, ponieważ sam host powinien być ustawiony do synchronizacji czasu dla wszystkich swoich wirtualnych maszyn.
ntp_timezone: Etc/UTC
Ustaw strefę czasową dla swojego serwera.
ntp_manage_config: false
Ustaw na true, aby umożliwić tej roli zarządzanie plikiem konfiguracyjnym NTP (/etc/ntp.conf
).
ntp_area: ''
Ustaw strefę NTP Pool Area, którą chcesz używać. Domyślnie brak, co powoduje użycie ogólnoświatowej puli.
ntp_servers:
- "0{{ ntp_area }}.pool.ntp.org iburst"
- "1{{ ntp_area }}.pool.ntp.org iburst"
- "2{{ ntp_area }}.pool.ntp.org iburst"
- "3{{ ntp_area }}.pool.ntp.org iburst"
Określ serwery NTP, których chcesz używać. Zmiana ta będzie miała zastosowanie tylko, jeśli pozwolisz tej roli na zarządzanie konfiguracją NTP, ustawiając ntp_manage_config
na true
.
ntp_restrict:
- "127.0.0.1"
- "::1"
Ogranicz dostęp NTP do tych hostów; domyślnie tylko pętla zwrotna.
ntp_enable_local_clock: false
Ustaw na true, aby włączyć lokalny zegar po utracie połączenia z internetem.
Zależności
Brak.
Przykład playbooka
- hosts: all
roles:
- geerlingguy.ntp
W pliku vars/main.yml
:
ntp_timezone: America/Chicago
Licencja
MIT / BSD
Informacje o autorze
Ta rola została stworzona w 2014 roku przez Jeffa Geerlinga, autora Ansible for DevOps.
ansible-galaxy install opsta.ntp