Tâche #22059
Scénario #21936: Réplication LDAP "manuelle" - le script active_replication.py devrait poser plus de questions - 2.6.2beta5
Corriger les appels à question_ouinon dans active_replication.py
Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
Restant à faire (heures):
0.0
Description
Benjamin a regardé, il faut utiliser un argument nommé default='non'
# objectClass concernées par la réplication if module == 'scribe': group = 'ENTGroupe' person = 'ENTPerson' else: group = 'posixGroup' person = 'inetOrgPerson' if question_ouinon("Répliquer également les groupes", default='non') == 'oui' : print "== oui" group_filter = '(|(objectClass={0})(objectClass={1}))'.format(person, group) else: print "== non" group_filter = '(objectClass={0})'.format(person) # uid concernées par la réplication user_filter = '(!(uid=admin))' if question_ouinon("Ajouter des uid à exclure de la réplication", default='non') == 'oui': while True: user = raw_input("uid à exclure (entrée pour terminer la saisie) : ") if user == '': break user_filter += '(!(uid=%s))' % user
Révisions associées
correct question_ouinon calls #22059
Historique
#1 Mis à jour par Gérald Schwartzmann il y a plus de 6 ans
- Assigné à mis à Gérald Schwartzmann
#2 Mis à jour par Scrum Master il y a plus de 6 ans
- Statut changé de Nouveau à En cours
#3 Mis à jour par Gérald Schwartzmann il y a plus de 6 ans
- Description mis à jour (diff)
#4 Mis à jour par Gérald Schwartzmann il y a plus de 6 ans
Les questions attendues dans le pas de test apparaissent :
root@scribe:~# active_replication.py Utilisation du compte de réplication existant Génération de la configuration client Répliquer également les groupes [oui/non] [non] : non Ajouter des uid à exclure de la réplication [oui/non] [non] : oui uid à exclure (entrée pour terminer la saisie) : 6a.02 uid à exclure (entrée pour terminer la saisie) : Adresse utilisée pour accéder au module Scribe depuis le client [10.1.3.5] : 192.168.0.31 LDAP n'est pas activé sur le port SSL : utilisation du protocole ldap (port 389) Ecriture du fichier /root/replication-00000001.conf fin
#5 Mis à jour par Gérald Schwartzmann il y a plus de 6 ans
- Projet changé de Distribution EOLE à Assistant profils obligatoires
- Version cible
sprint 2017 46-48 Equipe MENSRsupprimé
#6 Mis à jour par Daniel Dehennin il y a plus de 6 ans
- Projet changé de Assistant profils obligatoires à eole-annuaire
#7 Mis à jour par Gérald Schwartzmann il y a plus de 6 ans
- % réalisé changé de 0 à 100
- Temps estimé mis à 2.00 h
- Restant à faire (heures) mis à 2.0
#8 Mis à jour par Gérald Schwartzmann il y a plus de 6 ans
- Restant à faire (heures) changé de 2.0 à 0.5
#9 Mis à jour par Gérald Schwartzmann il y a plus de 6 ans
Tester le nouveau paquet eole-annuaire version 2.6.2-2 :
root@scribe:/usr/share/eole/sbin# apt policy eole-annuaire eole-annuaire: Installé : 2.6.2-1 Candidat : 2.6.2-2 Table de version : 2.6.2-2 500 500 http://test-eole.ac-dijon.fr/eole eole-2.6-unstable/main amd64 Packages *** 2.6.2-1 100 100 /var/lib/dpkg/status root@scribe:/usr/share/eole/sbin#
#10 Mis à jour par Scrum Master il y a plus de 6 ans
- Statut changé de En cours à Résolu
#11 Mis à jour par Joël Cuissinat il y a plus de 6 ans
Testé OK
#12 Mis à jour par Joël Cuissinat il y a plus de 6 ans
- Statut changé de Résolu à Fermé
- Restant à faire (heures) changé de 0.5 à 0.0