ricsanfre.ntp
Rola Ansible: NTP
Zainstaluj i skonfiguruj NTP (chrony) na systemie Linux.
Wymagania
Brak.
Zmienne roli
Dostępne zmienne są wymienione poniżej wraz z wartościami domyślnymi (zobacz defaults\main.yaml)
ntp_timezone: Europe/Madrid
Ustaw strefę czasową serwera.
ntp_daemon: chronyntp_package: chrony
Nazwa pakietu NTP i demon. Domyślny pakiet dla Ubuntu: chrony. NTP jest przestarzały.
ntp_config_file: /etc/chrony/chrony.conf
Ścieżka do pliku konfiguracyjnego usługi NTP.
ntp_servers:
Serwery NTP lub pula do wykorzystania.
Format to lista słowników z następującymi kluczami:
server: host lub pulatype: (opcjonalne) Domyślnie ustawione na server. Mapuje do źródła czasu w pliku konfiguracyjnym. Może być jednym z server, peer, pool.options: (opcjonalne) Lista opcji, które zależą od typu; aby uzyskać szczegóły, zobacz dokumentację Chrony tutaj.
ntp_servers:
- server: ntp.ubuntu.org
type: pool
options:
- option: iburst
- option: maxsources
val: 4
- server: 0.ubuntu.pool.ntp.org
type: pool
options:
- option: iburst
- option: maxsources
val: 1
- server: 1.ubuntu.pool.ntp.org
type: pool
options:
- option: iburst
- option: maxsources
val: 1
- server: 2.ubuntu.pool.ntp.org
type: pool
options:
- option: iburst
- option: maxsources
val: 2
ntp_allow_hosts: []
Opcjonalnie podaj hosta, podsieć lub sieć, z której będą dozwolone połączenia NTP do maszyny działającej jako serwer NTP.
ntp_allow_hosts:
- 10.0.0.0/24
Zależności
Brak
Przykładowy Playbook
Dla serwera NTP
- hosts: ntp-server
roles:
- role: ricsanfre.ntp
ntp_servers:
- server: ntp.ubuntu.org
type: pool
options:
- option: iburst
- option: maxsources
val: 4
- server: 0.ubuntu.pool.ntp.org
type: pool
options:
- option: iburst
- option: maxsources
val: 1
- server: 1.ubuntu.pool.ntp.org
type: pool
options:
- option: iburst
- option: maxsources
val: 1
- server: 2.ubuntu.pool.ntp.org
type: pool
options:
- option: iburst
- option: maxsources
val: 2
ntp_allow_hosts:
- 10.0.0.0/24
Dla klienta NTP
- hosts: ntp-client
roles:
- role: ricsanfre.ntp
ntp_servers:
- server: 10.0.0.1
type: server
ntp_allow_hosts: []
Uwzględnij vars/main.yaml
ntp_time_zone: Europe/Madrid
Licencja
MIT/BSD
Informacje o autorze
Ricardo Sanchez (ricsanfre)
Zainstaluj
ansible-galaxy install ricsanfre.ntpLicencja
mit
Pobrania
16.6k
Właściciel
Telecom engineer.
