Projet

Général

Profil

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

Ajouté par Gérald Schwartzmann il y a plus de 6 ans. Mis à jour il y a plus de 6 ans.

Statut:
Fermé
Priorité:
Normal
Début:
13/11/2017
Echéance:
% réalisé:

100%

Temps estimé:
2.00 h
Temps passé:
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

Révision 1807f0e7 (diff)
Ajouté par Gérald Schwartzmann il y a plus de 6 ans

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 MENSR supprimé

#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

Formats disponibles : Atom PDF