Projet

Général

Profil

Scénario #3116

Etude de la configuration modifiable par les utilisateurs

Ajouté par Daniel Dehennin il y a environ 12 ans. Mis à jour il y a plus de 6 ans.

Statut:
Nouveau
Priorité:
Haut
Assigné à:
-
Catégorie:
-
Version cible:
-
Début:
Echéance:
% réalisé:

0%

Points de scénarios:
6.0
Restant à faire (heures):
0.00 heure
Estimation basée sur la vélocité:

Description

Problème

La configuration actuelle est assez brute et manque un peu de modularité.

Propositions

Utiliser le mécanisme Debian

L’idée est d’utiliser le mécanisme Debian consistant à l’exécution d’un script update-exim4.conf par /etc/init.d/exim4 afin de fusionner des morceaux de configuration en un seul fichier.

La modularisation permettra de couvrir tous les cas d’utilisations, tout en permettant une extensibilité par les utilisateurs en plaçant des morceaux de configuration dans des répertoires :

  • Fusion des fichiers eole.d/acl.d/XXX_*.conf en eole.d/acl.conf
  • Fusion des fichiers eole.d/router.d/XXX_*.conf en eole.d/router.conf
  • Fusion des fichiers eole.d/transport.d/XXX_*.conf en eole.d/transport.conf
  • [...]

Avec une politique de numérotation il sera possible d’insérer les
moreaux de configuration aux endroits voulus.

Ne fournir que des templates Creole

En ne fournissant que des templates Creole l’administrateur peut faire des patches pour la modifier.

Mixer les deux propositions précédentes

La configuration exim étant assez complexe, un seul template Creole sera très difficile à comprendre et maintenir.

Il est possible de découper la configuration en plusieurs moreaux et de l’inclure comme cela est fait actuellement (source:exim4/exim4.conf@cc00701) :

  1. Déclaration des variables/macros
  2. Déclaration des ACLs

Sous-tâches

Tâche #15623: Pouvoir personnaliser les règles de filtrages (ACL) EximNouveau

Tâche #14031: La configuration de exim ne devrait pas être un template de templateNouveau


Demandes liées

Suit eole-exim - Evolution #4656: Portage d'eole-exim sur 2.4 Fermé 09/01/2013

Historique

#1 Mis à jour par Emmanuel GARETTE il y a presque 12 ans

  • Assigné à mis à Daniel Dehennin

#2 Mis à jour par Daniel Dehennin il y a presque 12 ans

  • Version cible changé de Mises à jour 2.3.5 RC à Mises à jour 2.3.6 RC

#3 Mis à jour par Joël Cuissinat il y a plus de 11 ans

  • Priorité changé de Normal à Bas
  • Version cible changé de Mises à jour 2.3.6 RC à Mises à jour 2.3.7 RC

#4 Mis à jour par Daniel Dehennin il y a plus de 11 ans

  • Version cible changé de Mises à jour 2.3.7 RC à Eole 2.4-dev-1
  • Distribution changé de EOLE 2.3 à EOLE 2.4

#5 Mis à jour par Joël Cuissinat il y a plus de 11 ans

  • Version cible changé de Eole 2.4-dev-1 à Eole 2.4-dev-3

#6 Mis à jour par Joël Cuissinat il y a plus de 10 ans

  • Version cible changé de Eole 2.4-dev-3 à Eole 2.4-alpha

#7 Mis à jour par Joël Cuissinat il y a plus de 10 ans

  • Version cible Eole 2.4-alpha supprimé

#8 Mis à jour par Daniel Dehennin il y a environ 8 ans

  • Assigné à Daniel Dehennin supprimé

#9 Mis à jour par Daniel Dehennin il y a environ 8 ans

  • Tracker changé de Evolution à Proposition Scénario
  • Sujet changé de Revoir l’organisation des fichiers de configuration à Rendre la configuration modifiable par les utilisateurs
  • Description mis à jour (diff)

#10 Mis à jour par Scrum Master il y a plus de 7 ans

  • Tracker changé de Proposition Scénario à Scénario
  • Sujet changé de Rendre la configuration modifiable par les utilisateurs à Etude de la configuration modifiable par les utilisateurs
  • Début 16/11/2015 supprimé
  • Release mis à EOLE 2.6.1

Evaluer la charge

#11 Mis à jour par Scrum Master il y a plus de 7 ans

  • Points de scénarios mis à 6.0

#12 Mis à jour par Scrum Master il y a environ 7 ans

  • Release EOLE 2.6.1 supprimé

Formats disponibles : Atom PDF