adamus1red.ansible_role_ntp
Rôle Ansible : NTP
Installe NTP sur Linux.
Exigences
Aucune.
Variables du Rôle
Les variables disponibles sont listées ci-dessous, avec les valeurs par défaut (voir defaults/main.yml
) :
ntp_enabled: true
Indique si le service ntpd doit être démarré et activé au démarrage du système. Sur de nombreuses machines virtuelles exécutées dans un conteneur (comme OpenVZ ou VirtualBox), il est recommandé de ne pas exécuter le démon NTP, car l'hôte lui-même devrait être configuré pour synchroniser l'heure pour toutes ses machines virtuelles enfants.
ntp_timezone: Etc/UTC
Définissez le fuseau horaire pour votre serveur.
ntp_manage_config: false
Réglez sur true pour permettre à ce rôle de gérer le fichier de configuration NTP (/etc/ntp.conf
).
ntp_area: ''
Définissez la Zone de Pool NTP à utiliser. Par défaut, aucune, ce qui utilise le pool mondial.
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"
Spécifiez les serveurs NTP que vous souhaitez utiliser. N'entre en vigueur que si vous autorisez ce rôle à gérer la configuration de NTP, en réglant ntp_manage_config
sur True
.
ntp_restrict:
- "127.0.0.1"
- "::1"
Restreindre l'accès NTP à ces hôtes ; par défaut, uniquement la boucle de retour.
Dépendances
Aucune.
Exemple de Playbook
- hosts: all
roles:
- geerlingguy.ntp
Dans vars/main.yml
:
ntp_timezone: America/Chicago
Licence
MIT / BSD
Informations sur l'Auteur
Ce rôle a été créé en 2014 par Jeff Geerling, auteur de Ansible for DevOps.
ansible-galaxy install adamus1red.ansible_role_ntp