opsta.ntp
Ansible Rôle : NTP
Installe NTP sur Linux.
Exigences
Aucune.
Variables du rôle
Les variables disponibles sont listées ci-dessous, avec des valeurs par défaut (voir defaults/main.yml
) :
ntp_enabled: true
Indique s'il faut démarrer le service ntpd et l'activer au démarrage du système. Sur de nombreuses machines virtuelles fonctionnant 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 doit être configuré pour synchroniser l'heure pour toutes ses machines virtuelles enfants.
ntp_timezone: Etc/UTC
Définit le fuseau horaire de votre serveur.
ntp_manage_config: false
À définir sur true pour permettre à ce rôle de gérer le fichier de configuration NTP (/etc/ntp.conf
).
ntp_area: ''
Définit la Zone de Pool NTP à utiliser. Par défaut, il n'y en a pas, ce qui utilise le pool mondial.
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"
Spécifiez les serveurs NTP que vous souhaitez utiliser. Cela n'a d'effet que si vous permettez à ce rôle de gérer la configuration de NTP, en définissant ntp_manage_config
sur true
.
ntp_restrict:
- "127.0.0.1"
- "::1"
Restreindre l'accès NTP à ces hôtes ; par défaut, seulement en boucle.
ntp_enable_local_clock: false
À définir sur true pour activer l' horloge locale lorsque vous êtes déconnecté d'Internet.
Dépendances
Aucune.
Exemple de Playbook
- hosts: all
roles:
- geerlingguy.ntp
À l'intérieur de 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.