Tâche #37625
Scénario #37499: EOLE 2.11 : Portage du service NTP client et serveur
Template chrony-client.conf à vérifier
Début:
01/09/2026
Echéance:
% réalisé:
100%
Restant à faire (heures):
Description
- le test "activer_ad_smb" me semble superflu en mode client
- la syntaxe Creole "Allow NTP" est différente entre les deux templates et me superflue en mode client
- idem pour les variables ntp_allow_directives et ntp_allow
$ diff eole-common/tmpl/chrony-client.conf eole-ntp-server/tmpl/chrony-server.conf
1,7c1
< # Welcome to the chrony configuration file. See chrony.conf(5) for more
< # information about usable directives.
<
< %if %%getVar('activer_ad_smb', 'non') == 'oui'
< # Signed NTP for Samba Active Directory clients
< ntpsigndsocket /var/lib/samba/ntp_signd
< %end if
---
> # EOLE chrony configuration. See chrony.conf(5) for details.
8a3
> # EOLE configured time references.
10c5
< server %%ntp_iter iburst prefer
---
> server %%ntp_iter iburst
12a8,10
> %if %%getVar('activer_ad_smb', 'non') == 'oui' and (%%getVar('ad_server_role', 'conrtoleur de domaine') == 'membre' or %%getVar('ad_additional_dc', 'non') == 'oui')
> # Synchronisation uniquement sur le contrôleur de domaine principal
> %else
15a14,19
> %end if
>
> %if %%getVar('activer_ad_smb', 'non') == 'oui' or %%getVar('ad_local', 'non') == 'oui'
> # Signed NTP for Samba Active Directory clients.
> ntpsigndsocket /var/lib/samba/ntp_signd
> %end if
23,27c27
< # Server settings
< local stratum 8
< manual
<
< ## Allow NTP clients on configured local networks
---
> # Allow NTP clients on configured local networks.
29,31c29,31
< %set current_interface = 'eth' + str(%%interface)
< %set network = %%getVar('adresse_network_' + %%current_interface)
< %set netmask = %%getVar('adresse_netmask_' + %%current_interface)
---
> %set %%current_interface = 'eth' + %%str(%%interface)
> %set %%network = %%getVar('adresse_network_' + %%current_interface)
> %set %%netmask = %%getVar('adresse_netmask_' + %%current_interface)
Demandes liées
Révisions associées
Mieux différencier les cas d’usage serveur et client
Ref #37625
Mieux différencier les cas d’usage serveur et client
Ref #37625
Historique
#1 Mis à jour par Joël Cuissinat il y a 21 jours
- Lié à Tâche #37624: Doc 2.11 : Nouvelles variables dans l'onglet Ntp (mode serveur) ajouté
#2 Mis à jour par Benjamin Bohard il y a 21 jours
L’option Allow de la configuration chrony est effectivement utile uniquement dans le cas d’usage serveur.
Le projet eole-ntp-server apporte des dictionnaires qui devraient contenir ces variables plutôt que celui de eole-common.
La configuration côté client contient les directives allow, la directive ntpsigndsocket et également la directive local qui n’est pas utile dans le contexte où elle est utilisée.
#3 Mis à jour par Benjamin Bohard il y a 21 jours
Il restait également un problème de nom dans la templatisation pour le cas d’usage client seul dans eole-common.
#4 Mis à jour par Benjamin Bohard il y a 16 jours
- Statut changé de Nouveau à À valider
#5 Mis à jour par Laurent Gourvenec il y a 13 jours
- Assigné à mis à Benjamin Bohard
- % réalisé changé de 0 à 100