adamus1red.ansible_role_ntp

Rola Ansible: NTP

Status budowy

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.

O projekcie

NTP installation and configuration for Linux.

Zainstaluj
ansible-galaxy install adamus1red.ansible_role_ntp
Licencja
mit
Pobrania
62
Właściciel