Projet

Général

Profil

Tâche #37625

Scénario #37499: EOLE 2.11 : Portage du service NTP client et serveur

Template chrony-client.conf à vérifier

Ajouté par Joël Cuissinat il y a 21 jours. Mis à jour il y a 13 jours.

Statut:
À valider
Priorité:
Normal
Assigné à:
Version cible:
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

Lié à Distribution EOLE - Tâche #37624: Doc 2.11 : Nouvelles variables dans l'onglet Ntp (mode serveur) Nouveau 01/09/2026

Révisions associées

Révision 35fef40f (diff)
Ajouté par Benjamin Bohard il y a 21 jours

Mieux différencier les cas d’usage serveur et client

Ref #37625

Révision 307bc41e (diff)
Ajouté par Benjamin Bohard il y a 21 jours

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

Formats disponibles : Atom PDF