adamus1red.ansible_role_ntp
Ansible Rolle: NTP
Installiert NTP auf Linux.
Anforderungen
Keine.
Rollenvariablen
Verfügbare Variablen sind unten aufgeführt, zusammen mit Standardwerten (siehe defaults/main.yml
):
ntp_enabled: true
Ob der ntpd-Dienst gestartet und beim Systemstart aktiviert werden soll. Bei 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
Setzen Sie die Zeitzone für Ihren Server.
ntp_manage_config: false
Auf true setzen, um dieser Rolle die Verwaltung der NTP-Konfigurationsdatei (/etc/ntp.conf
) zu erlauben.
ntp_area: ''
Setzen Sie den NTP-Poolbereich, den Sie verwenden möchten. Standardmäßig ist dies leer, was den weltweiten Pool verwendet.
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"
Geben Sie die NTP-Server an, die Sie verwenden möchten. Hat nur Wirkung, wenn Sie dieser Rolle die Verwaltung der NTP-Konfiguration erlauben, indem Sie ntp_manage_config
auf True
setzen.
ntp_restrict:
- "127.0.0.1"
- "::1"
Beschränken Sie den NTP-Zugriff auf diese Hosts; standardmäßig nur auf die Loopback-Adresse.
Abhängigkeiten
Keine.
Beispiel-Playbook
- hosts: all
roles:
- geerlingguy.ntp
Innerhalb von vars/main.yml
:
ntp_timezone: America/Chicago
Lizenz
MIT / BSD
Autorinformationen
Diese Rolle wurde 2014 von Jeff Geerling erstellt, dem Autor von Ansible for DevOps.
ansible-galaxy install adamus1red.ansible_role_ntp