ricsanfre.ntp
Ansible-Rolle: NTP
Installiere und konfiguriere NTP (chrony) auf Linux.
Anforderungen
Keine.
Variablen der Rolle
Verfügbare Variablen sind unten aufgeführt, zusammen mit den Standardwerten (siehe defaults\main.yaml
)
ntp_timezone: Europe/Madrid
Setze die Zeitzone für den Server.
ntp_daemon: chrony
ntp_package: chrony
Name des NTP-Pakets und Daemons. Standardpaket für Ubuntu: chrony. ntp ist veraltet.
ntp_config_file: /etc/chrony/chrony.conf
Pfad zur Konfigurationsdatei des NTP-Dienstes.
ntp_servers:
NTP-Server oder Pool, die verwendet werden sollen.
Das Format ist eine Liste von Dictionaries mit folgenden Schlüsseln:
- server: Host oder Pool
- type: (Optional) Standardmäßig auf server. Mappt auf eine Zeitquelle in der Konfigurationsdatei. Kann einer von server, peer oder pool sein.
- options: (Optional) Liste von Optionen, die vom Typ abhängen. Siehe die Chrony Dokumentation für Details.
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: []
Optional kannst du einen Host, ein Subnetz oder ein Netzwerk angeben, von dem NTP-Verbindungen zu einem als NTP-Server fungierenden Rechner erlaubt sind.
ntp_allow_hosts:
- 10.0.0.0/24
Abhängigkeiten
Keine.
Beispiel-Playbook
Für den NTP-Server
- 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
Für den NTP-Client
- hosts: ntp-client
roles:
- role: ricsanfre.ntp
ntp_servers:
- server: 10.0.0.1
type: server
ntp_allow_hosts: []
Füge vars/main.yaml
hinzu
ntp_time_zone: Europe/Madrid
Lizenz
MIT/BSD
Autoreninformation
Ricardo Sanchez (ricsanfre)
Installieren
ansible-galaxy install ricsanfre.ntp
Lizenz
mit
Downloads
11.1k
Besitzer
Telecom engineer.