Ensemble Ouvert Libre Évolutif: Demandeshttps://dev-eole.ac-dijon.fr/https://dev-eole.ac-dijon.fr/favicon.ico2014-09-26T14:51:19ZEnsemble Ouvert Libre Évolutif
Redmine eole-common - Bac à idée #9037 (Nouveau): pas d'agent Zéphir spécifique aux conteneurshttps://dev-eole.ac-dijon.fr/issues/90372014-09-26T14:51:19ZJoël Cuissinatjoel.cuissinat@ac-dijon.fr
<p>Il serait bien d'avoir la liste des conteneurs et leur état dans Zéphir.</p>
<p>Cf. demande d'origine (diagnose) : <a class="issue tracker-6 status-5 priority-4 priority-default closed child" title="Tâche: pas de diagnose/agent Zéphir spécifique aux conteneurs (Fermé)" href="https://dev-eole.ac-dijon.fr/issues/8629">#8629</a></p> AmonEcole - Bac à idée #8990 (Nouveau): Les paquets installant des fichiers sur /home uniquement ...https://dev-eole.ac-dijon.fr/issues/89902014-09-24T09:51:58ZJoël Cuissinatjoel.cuissinat@ac-dijon.fr
<p>Les paquets fournissant des fichiers uniquement pour /home peuvent être installés soit sur le maître soit dans le conteneur fichier.</p>
Actuellement (EOLE 2.4.1) on a :
<ul>
<li>eole-esu-rules sur le maître</li>
<li>controle-vnc-applis et controle-vnc-client dans le conteneur fichier</li>
</ul>
<p>Cela pourrait être standardisé pour une future version.</p> Distribution EOLE - Bac à idée #8959 (Nouveau): Internationalisation d'EOLEhttps://dev-eole.ac-dijon.fr/issues/89592014-09-19T14:21:11ZBenjamin Bohardbbohard@cadoles.com
<p>En marge de bibliothèques creole, pyeole, etc. dont une partie est prête pour l'internationalisation, il subiste des endroits où les paramètres linguistiques sont en dur dans le code. Par exemple dans la génération des conteneurs.</p> python-pyeole - Bac à idée #8951 (Nouveau): Les fonctions de diagnostique devraient lever une exc...https://dev-eole.ac-dijon.fr/issues/89512014-09-19T12:05:12ZDaniel Dehennin
<p>Actuellement les fonctions de diagnostique retourne un booléen à leur appelant.</p>
<p>Dans le cas de <strong><code>test_http()</code></strong>[1], il serait intéressant de gérer le retour par exception afin de différencier un problème d’accès au proxy ou au serveur HTTP lui même.</p>
<p>Le code de <strong><code>pyeole.diagnose</code></strong> est assez récent et peu utilisé, il faudrait modifier :</p>
<ul>
<li><strong><code>pyeole.pkg.EolePkgApt._test_mirror()</code></strong> (<a class="source" href="https://dev-eole.ac-dijon.fr/projects/python-pyeole/repository/revisions/ead720c/entry/pyeole/pkg.py#L654">source:pyeole/pkg.py@ead720c#L654</a>)</li>
<li><strong><code>Maj-Auto</code></strong> qui serait pris en charge par <strong><code>pyeole.pkg.EolePkgApt._test_mirror()</code></strong> (<a class="source" href="https://dev-eole.ac-dijon.fr/projects/creole/repository/revisions/3643128/entry/bin/Maj-Auto#L227">creole:source:bin/Maj-Auto@3643128#L227</a>)</li>
</ul>
<p>[1] <a class="source" href="https://dev-eole.ac-dijon.fr/projects/python-pyeole/repository/revisions/ead720c/entry/pyeole/diagnose/diagnose.py#L57">source:pyeole/diagnose/diagnose.py@ead720c#L57</a></p>
<p>Si nous voulions homogénéiser le fonctionnement entre toutes les fonctions de diagnostique, il faudrait modifier :</p>
<ul>
<li><strong><code>pyeole.process.udpcheck()</code></strong> pour fournir une API de compatibilité (<a class="source" href="https://dev-eole.ac-dijon.fr/projects/python-pyeole/repository/revisions/ead720c/entry/pyeole/process.py#L343">source:pyeole/process.py@ead720c#L343</a>)</li>
<li><strong><code>pyeole.process.tcpcheck()</code></strong> pour fournir une API de compatibilité (<a class="source" href="https://dev-eole.ac-dijon.fr/projects/python-pyeole/repository/revisions/ead720c/entry/pyeole/process.py#L350">source:pyeole/process.py@ead720c#L350</a>)</li>
<li><strong><code>creole.containers.is_lxc_running()</code></strong> (<a class="source" href="https://dev-eole.ac-dijon.fr/projects/creole/repository/revisions/3643128/entry/creole/containers.py#L155">creole:source:creole/containers.py@3643128#L155</a>)
<ul>
<li><strong><code>pyeole.diagnose.test_tcp()</code></strong></li>
</ul>
</li>
<li><a class="source" href="https://dev-eole.ac-dijon.fr/projects/eole-antivirus/repository/revisions/1d270ce/entry/clamd-eole/clamd-eole">eole-antivirus:source:clamd-eole/clamd-eole@1d270ce</a>
<ul>
<li><strong><code>pyeole.diagnose.test_pyclamd()</code></strong></li>
</ul>
</li>
<li><a class="source" href="https://dev-eole.ac-dijon.fr/projects/eole-antivirus/repository/revisions/1d270ce/entry/diagnose/151-antivirus">eole-antivirus:source:diagnose/151-antivirus@1d270ce</a>
<ul>
<li><strong><code>pyeole.diagnose.test_clamd()</code></strong></li>
<li><strong><code>pyeole.diagnose.test_freshclam()</code></strong></li>
</ul>
</li>
<li><a class="source" href="https://dev-eole.ac-dijon.fr/projects/eole-bacula/repository/revisions/4c3470f/entry/scripts/baculamount.py">eole-bacula:source:scripts/baculamount.py@4c3470f</a>
<ul>
<li><strong><code>pyeole.diagnose.test_bacula_support()</code></strong></li>
</ul>
</li>
<li><a class="source" href="https://dev-eole.ac-dijon.fr/projects/eole-common/repository/revisions/61e641b/entry/diagnose/07-container">eole-common:source:diagnose/07-container@61e641b</a>
<ul>
<li><strong><code>pyeole.diagnose.test_containers()</code></strong></li>
</ul>
</li>
<li><a class="source" href="https://dev-eole.ac-dijon.fr/projects/eole-common/repository/revisions/61e641b/entry/diagnose/08-upgrade">eole-common:source:diagnose/08-upgrade@61e641b</a>
<ul>
<li><strong><code>pyeole.diagnose.test_maj()</code></strong></li>
<li><strong><code>pyeole.diagnose.test_maj_reconfigure()</code></strong></li>
<li><strong><code>pyeole.diagnose.test_need_reboot()</code></strong></li>
</ul></li>
</ul> Distribution EOLE - Tâche #8895 (Nouveau): Rendre indépendante les configurations SSL des applica...https://dev-eole.ac-dijon.fr/issues/88952014-09-15T09:41:28ZBenjamin Bohardbbohard@cadoles.com
<p>Pour les services nécessitent des profils de certificats spécifiques, il faut adapter leurs fichiers de configuration.</p> Distribution EOLE - Tâche #8892 (Nouveau): Mettre à disposition un outil permettant de gérer plus...https://dev-eole.ac-dijon.fr/issues/88922014-09-15T09:32:39ZBenjamin Bohardbbohard@cadoles.comDistribution EOLE - Tâche #8891 (Nouveau): Établir les profils de certificats adéquats pour les d...https://dev-eole.ac-dijon.fr/issues/88912014-09-15T09:29:35ZBenjamin Bohardbbohard@cadoles.com
<p>Tous les services n'ont pas besoin des mêmes extensions pour les certificats.</p> Scribe - Evolution #7840 (Nouveau): Création de groupe - Inscription d'un groupe classe ou d'un g...https://dev-eole.ac-dijon.fr/issues/78402014-04-02T13:43:19ZValerie Lacoumevalerie.lacoume@ac-reims.fr
<p>Serait-il possible de pouvoir ajouter des groupes classe ou niveau dans un groupe nouvellement créé ?<br />Exemple : Dans une cité scolaire nous voulons recréer un groupe collège et un groupe lycée pour pouvoir différencier dans esu les bureaux des collègiens et des lycéens.<br />Nous avons pour cela créé deux groupes. En passant par le menu édition groupée de l'EAD, nous ne pouvons incrire que des élèves à ces groupes, nous aimerions pouvoir inscrire les groupes classses ou même les groupes niveaux.</p> Distribution EOLE - Bac à idée #7604 (Nouveau): Évaluer la possibilité de faire un module EOLE dé...https://dev-eole.ac-dijon.fr/issues/76042014-03-12T10:18:05ZBenjamin Bohardbbohard@cadoles.com
<p>Certaines infrastructures de sauvegarde sont difficiles à mettre en œuvre avec les modules EOLE courant. La gestion des verrous peut notamment se révéler problématique avec la répartition des services bacula sur différents serveurs.</p>
<p>L'idée à étudier consisterait à proposer un module de sauvegarde dédié pour permettre les sauvegardes distantes plus facilement.<br />Les modules à sauvegarder pourrait ne conserver que le service bacula-fd, les services bacula-dir et bacula-sd étant hébergés sur le module dédié.</p>
Les complications éventuelles sont :
<ul>
<li>la configuration des listes de fichiers à sauvegarder pour chaque module : les listes doivent potentiellement pouvoir être personnalisées par module mais sont hébergées sur le module dédié ;</li>
<li>l'interface de configuration devrait permettre la gestion de plusieurs clients ;</li>
<li>il faudrait envisager la mise en place de TLS ;</li>
</ul>
<p>Il y a donc des problématiques de transferts à prendre en considération : transfert de configuration, transfert de certificat (selon organisation de la PKI).</p> ERA - Bac à idée #6976 (Nouveau): active_tags : pouvoir avoir facilement des tags supplémentairehttps://dev-eole.ac-dijon.fr/issues/69762014-01-07T14:02:31ZEmmanuel GARETTE
<p>Aujourd'hui il n'est pas possible d'ajouter facilement des "tags" active_tags facilement. Il faut obligatoirement un patch.</p>
<p>Il serait pratique d'avoir un répertoire avec des fichiers. Ces fichiers seront utilisés pour définir tous les tags.</p> eole-cups - Tâche #6684 (Nouveau): gestion des drivers CUPS dans un paquet eole-cups-driverhttps://dev-eole.ac-dijon.fr/issues/66842013-11-27T14:03:57ZEmmanuel GARETTE
<p>Aujoud'hui conf-esbl fournit des dépendances pour les drivers CUPS + installe le driver générique CUPS de windows.</p>
<p>Il faudrait mutualiser avec un paquet eole-cups-driver.</p> eole-ejabberd - Bac à idée #5968 (Nouveau): Le paquet optionnel eole-ejabberd est susceptible de ...https://dev-eole.ac-dijon.fr/issues/59682013-09-09T14:04:38ZJoël Cuissinatjoel.cuissinat@ac-dijon.fr
<p>Installation d'eole-ejabberd sur Horus-2.4 + reconfigure<br /><pre>
reconfigure - Creole error 3: unable to carry out a calculation, option creole.messagerie.domaine_messagerie_etab
has properties: ['disabled', 'mandatory'] for: domain_jabber_etab
</pre></p> eole-password - Evolution #4789 (Accepté): Support du changement de mots de passe Postgresqlhttps://dev-eole.ac-dijon.fr/issues/47892013-01-29T10:49:41ZPhilippe Caseiropcaseiro@cadoles.com
<p>eole-password doit supporter le changement des mots de passe pour les utilisateurs postgresql</p> ERA - Bac à idée #4778 (Nouveau): API de bas niveau de génération de règles https://dev-eole.ac-dijon.fr/issues/47782013-01-29T08:37:50ZGwenael Remond
<p>faire un ensemble de fonctions qui reproduisent une règle eole-fw ou une règle produite classiquement par Era<br />de manière à ne plus passer <strong>que</strong> par cette API</p> ERA - Bac à idée #4764 (Nouveau): compilateur de règles validanthttps://dev-eole.ac-dijon.fr/issues/47642013-01-28T10:14:22ZGwenael Remond
<p>ajout de fonctionnalités validantes au compilateur de règles.</p>
<p>Si le compilateur doit servir à générer un peu de tout, (genre : aussi des règles eole-fw), alors il conviendrait de le rendre un minimum validant, à savoir :</p>
<ul>
<li>aujourd'hui, on peut ajouter des TargettedRules autant qu'on veut (ça donne des syntaxes avec plusieurs "-j" comme -j Accept -j Drop -j Toto -j Bidule...)</li>
</ul>
<ul>
<li>aujourd'hui, on peut mettre des paramètres identiques plusieurs fois de suite</li>
</ul>
<p>Il faudrait organiser la règles en arbre (plutôt qu'en accumulation simple) de manière permettre un minimum de validations</p> EMC - Evolution #4605 (Nouveau): Mettre les sources sur GIThttps://dev-eole.ac-dijon.fr/issues/46052012-12-15T17:54:57ZLuc Bourdotluc.bourdot@ac-dijon.frscribe-backend - Bac à idée #4596 (Nouveau): Remplacement de Sconet par SIECLEhttps://dev-eole.ac-dijon.fr/issues/45962012-12-13T15:52:44ZJoël Cuissinatjoel.cuissinat@ac-dijon.fr
<p>=> <a class="external" href="http://fr.wikipedia.org/wiki/SIECLE_%28logiciel%29">http://fr.wikipedia.org/wiki/SIECLE_%28logiciel%29</a></p>
<p>Remplacer les occurrences (notamment dans l'EAD et la doc) et vérifier si la doc "Exportation des fichiers depuis Sconet et STS" est toujours valide.</p>
<p>Nb : le backport 2.2 me parait superflu :)</p> creole - Bac à idée #4523 (Nouveau): Gestion des "mod" apache par Creolehttps://dev-eole.ac-dijon.fr/issues/45232012-11-29T14:56:15ZJoël Cuissinatjoel.cuissinat@ac-dijon.fr
<p>Il faudrait un truc inspiré de la gestion des "site" apache ...</p>
<p>Actuellement, c'est centralisé dans le script de pre-template <a href="http://dev-eole.ac-dijon.fr/projects/eole-web/repository/revisions/master/entry/pretemplate/00-web" class="external">00-web</a></p> conf-scribe - Bac à idée #4512 (Nouveau): Remontée des logs samba avec rsyslog [2.4]https://dev-eole.ac-dijon.fr/issues/45122012-11-28T09:51:32ZJoël Cuissinatjoel.cuissinat@ac-dijon.fr
<p>Repris de <a class="issue tracker-1 status-5 priority-4 priority-default closed" title="Anomalie: log de samba dans syslog en mode conteneur (Fermé)" href="https://dev-eole.ac-dijon.fr/issues/2504">#2504</a> :</p>
<p>Le fichier de logs de samba est utilisé par controle-vnc.</p>
<p>Dans l'immédiat, pour permettre la consultation sur le maître (au détriment de la possibilité d'agréger sur un poste distant par rsyslog), la solution du montage symbolique du dossier de log (du conteneur) sur le maître est la moins perturbatrice.</p>
<p>Pour remonter les logs sur le maître via rsyslog (prochaine étape), il faut augmenter le niveau indiqué dans le fichier de configuration : l'application loggue les messages des niveaux inférieurs à celui indiqué.</p> eole-skeletor - Bac à idée #4458 (Nouveau): eole-skeletor ne fournit pas la méthode "uninstall" https://dev-eole.ac-dijon.fr/issues/44582012-11-16T15:10:10ZJoël Cuissinatjoel.cuissinat@ac-dijon.fr
<p>Pourtant DD nous a bien fait pris la tête avec l'an dernier :o</p> eole-reverseproxy - Bac à idée #4285 (Nouveau): Ajout de port d'ecoute spécifique pour le reverse...https://dev-eole.ac-dijon.fr/issues/42852012-10-15T10:10:35ZStephane VIGOstephane.vigo@ac-lyon.fr
<p>Dans le cadre de l'authentification en mode CAS de PronoteNet avec les ENT, nous devons faire ecouter le Reverse Proxy sur un port spécifique. <br />Nous n'avons eu aucun probleme pour ajouter cette fonctionnalité grace aux dictionnaires et templates personnalisés (que nous tenons a la disposition de la communauté si besoin).<br />Nous tombons par contre sur une limite codée en dur dans le fichier /etc/eole/distrib/nginx.default<br />Le test permettant d'évaluer la valeur de server_names_hash_bucket_size ne permet pas de tenir compte de l'ajout d'un numero de port au 'revprox_domainname' car la taille de cette variable est alors augmenté au max de 6 (:65535 au max).<br />Il faudrait donc revoir les tests sur le lendom (diminuer les valuers 24 et 56 de 6).<br />En attendant la mise en oeuvre de cette evolution, peut-etre sur le 2.3, on va resoudre le probleme par un patch.<br />Merci.</p> creole - Bac à idée #3744 (Nouveau): Centraliser et éclater les fonctions Creolehttps://dev-eole.ac-dijon.fr/issues/37442012-07-02T10:23:06ZEmmanuel GARETTE
<p>Il faudrait mettre en commun les fonctions disponible dans eosfunc.py, fonctionseole.py et util.py et les éclater dans différents fichiers.</p>
<p>L'architecture est à définir.</p> arv - Bac à idée #3507 (Nouveau): Impossible d'instancier ARV indépendamment de Sphynxhttps://dev-eole.ac-dijon.fr/issues/35072012-05-23T10:02:24ZEmmanuel GARETTE
<p>Si j'installe ARV sur un autre module que Sphynx, il est impossible d'instancier le serveur.</p>
<p>Il faut soit déplacer les templates/dicos de conf-sphynx vers ARV, soit faire une dépendance sur conf-sphynx.</p> eole-spamassassin - Bac à idée #2992 (Nouveau): Gérer le mode de connexion à spamdhttps://dev-eole.ac-dijon.fr/issues/29922012-02-29T15:25:07ZDaniel Dehennin
<p>Définir une variable pour utiliser une socket ou une connexion TCP/IP.</p> zephir-parc - Bac à idée #88 (Nouveau): Refonte du backend Zéphirhttps://dev-eole.ac-dijon.fr/issues/882010-03-04T11:36:22ZBruno Boigetbruno.boiget@ac-dijon.fr
<p>Une refonte importante du serveur Zéphir (backend) est nécessaire pour faciliter les évolutions suivantes:</p>
<p>- groupes dynamiques (stockage des critères de sélection et non de la liste des serveurs) mantis: №815<br />- groupes privés/modifiables par mot de passe mantis: №790<br />- Référencement de groupe dans un autre groupe <br />- Notion d'héritage au niveau des variantes mantis: №939<br />- Gestion des droits utilisateurs en fonction du module (ou variante/groupe) mantis: №581<br />- Meilleur contrôle sur l'exécution des tâches (intégration d'un gestionnaire des tâches dans le temps, du style crontab) mantis: №837 №1131 №693 №1225<br />- Améliorer la réactivité sur l'envoi d'actions ou la prise en compte du changement d'état d'un serveur mantis: №694</p>