adamus1red.ansible_role_ntp
Rola Ansible: NTP
Instaluje NTP na systemach Linux.
Wymagania
Brak.
Zmienne roli
Dostępne zmienne są wymienione poniżej, wraz z domyślnymi wartościami (zobacz defaults/main.yml
):
ntp_enabled: true
Czy uruchomić usługę ntpd i włączyć ją podczas uruchamiania systemu. Wiele maszyn wirtualnych, które działają w kontenerach (takich jak OpenVZ lub VirtualBox), nie powinny uruchamiać demona NTP, ponieważ host sam powinien synchronizować czas dla wszystkich swoich wirtualnych maszyn.
ntp_timezone: Etc/UTC
Ustaw strefę czasową dla swojego serwera.
ntp_manage_config: false
Ustaw na true, aby pozwolić tej roli na zarządzanie plikiem konfiguracyjnym NTP (/etc/ntp.conf
).
ntp_area: ''
Ustaw Obszar Puli NTP, który chcesz używać. Domyślnie pusta, co oznacza użycie globalnej puli.
ntp_servers:
- "0{{ '.' + ntp_area if ntp_area else '' }}.pool.ntp.org iburst"
- "1{{ '.' + ntp_area if ntp_area else '' }}.pool.ntp.org iburst"
- "2{{ '.' + ntp_area if ntp_area else '' }}.pool.ntp.org iburst"
- "3{{ '.' + ntp_area if ntp_area else '' }}.pool.ntp.org iburst"
Określ serwery NTP, które chcesz używać. Ma to zastosowanie tylko wtedy, gdy 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 do NTP tylko do tych hostów; domyślnie tylko loopback.
Zależności
Brak.
Przykład Playbooka
- hosts: all
roles:
- geerlingguy.ntp
Wewnątrz 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 adamus1red.ansible_role_ntp