opsta.ntp
Ansible Rolle: NTP
Installiert NTP auf Linux.
Anforderungen
Keine.
Rollenvariablen
Verfügbare Variablen sind unten aufgelistet, zusammen mit den Standardwerten (siehe defaults/main.yml
):
ntp_enabled: true
Ob der ntpd-Dienst gestartet und beim Systemstart aktiviert werden soll. Auf vielen virtuellen Maschinen, die in einem Container (wie OpenVZ oder VirtualBox) laufen, wird empfohlen, den NTP-Daemon nicht auszuführen, da der Host selbst die Zeit für alle seine Kind-VMs synchronisieren sollte.
ntp_timezone: Etc/UTC
Setze die Zeitzone für deinen Server.
ntp_manage_config: false
Auf true setzen, um dieser Rolle zu erlauben, die NTP-Konfigurationsdatei (/etc/ntp.conf
) zu verwalten.
ntp_area: ''
Setze den NTP Pool Bereich, der verwendet werden soll. Standardmäßig none, was den weltweiten Pool verwendet.
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"
Gib die NTP-Server an, die du verwenden möchtest. Hat nur Wirkung, wenn du dieser Rolle erlaubst, die NTP-Konfiguration zu verwalten, indem du ntp_manage_config
auf true
setzt.
ntp_restrict:
- "127.0.0.1"
- "::1"
Einschränkung des NTP-Zugriffs auf diese Hosts; standardmäßig nur Loopback.
ntp_enable_local_clock: false
Auf true setzen, um die lokale Uhr zu aktivieren, wenn keine Internetverbindung besteht.
Abhängigkeiten
Keine.
Beispiel Playbook
- hosts: all
roles:
- geerlingguy.ntp
Innerhalb von vars/main.yml
:
ntp_timezone: America/Chicago
Lizenz
MIT / BSD
Autoreninformationen
Diese Rolle wurde 2014 von Jeff Geerling erstellt, Autor von Ansible for DevOps.