Project

General

Profile

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

Added by Gérald Schwartzmann over 2 years ago. Updated over 2 years ago.

Status:
Fermé
Priority:
Normal
Start date:
11/13/2017
Due date:
% Done:

100%

Estimated time:
2.00 h
Spent time:
Remaining (hours):
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

Associated revisions

Revision 1807f0e7 (diff)
Added by Gérald Schwartzmann over 2 years ago

correct question_ouinon calls #22059

History

#1 Updated by Gérald Schwartzmann over 2 years ago

  • Assigned To set to Gérald Schwartzmann

#2 Updated by Scrum Master over 2 years ago

  • Status changed from Nouveau to En cours

#3 Updated by Gérald Schwartzmann over 2 years ago

  • Description updated (diff)

#4 Updated by Gérald Schwartzmann over 2 years ago

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 Updated by Gérald Schwartzmann over 2 years ago

  • Project changed from Distribution EOLE to Assistant profils obligatoires
  • Target version deleted (sprint 2017 46-48 Equipe MENSR)

#6 Updated by Daniel Dehennin over 2 years ago

  • Project changed from Assistant profils obligatoires to eole-annuaire

#7 Updated by Gérald Schwartzmann over 2 years ago

  • % Done changed from 0 to 100
  • Estimated time set to 2.00 h
  • Remaining (hours) set to 2.0

#8 Updated by Gérald Schwartzmann over 2 years ago

  • Remaining (hours) changed from 2.0 to 0.5

#9 Updated by Gérald Schwartzmann over 2 years ago

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 Updated by Scrum Master over 2 years ago

  • Status changed from En cours to Résolu

#11 Updated by Joël Cuissinat over 2 years ago

Testé OK

#12 Updated by Joël Cuissinat over 2 years ago

  • Status changed from Résolu to Fermé
  • Remaining (hours) changed from 0.5 to 0.0

Also available in: Atom PDF