Projet

Général

Profil

Tâche #30614

Scénario #30508: Porter "active_replication.py" en python3

Porter le script python3

Ajouté par Emmanuel GARETTE il y a plus de 3 ans. Mis à jour il y a plus de 3 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
18/08/2020
Echéance:
% réalisé:

100%

Restant à faire (heures):
0.0

Révisions associées

Révision 9a32e9ec (diff)
Ajouté par Emmanuel GARETTE il y a plus de 3 ans

porter le script /usr/share/eole/sbin/active_replication.py en python3 (ref #30614)

Révision a3276ab7 (diff)
Ajouté par Emmanuel GARETTE il y a plus de 3 ans

base64.encodebytes attend un bytes (ref #30614)

Révision 2327753d (diff)
Ajouté par Emmanuel GARETTE il y a plus de 3 ans

content doit etre un bytes (ref #30614)

Historique

#1 Mis à jour par Emmanuel GARETTE il y a plus de 3 ans

  • Statut changé de Nouveau à En cours

#2 Mis à jour par Emmanuel GARETTE il y a plus de 3 ans

  • % réalisé changé de 0 à 100

#3 Mis à jour par Ludwig Seys il y a plus de 3 ans

  • Statut changé de En cours à Résolu

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

  • Statut changé de Résolu à Fermé
  • Restant à faire (heures) mis à 0.0
root@scribe:~# head -n1 /usr/share/eole/sbin/active_replication.py
#! /usr/bin/env python3
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] : 
Ajouter des uid à exclure de la réplication [oui/non]
[non] : 
Adresse utilisée pour accéder au module Scribe depuis le client
[192.168.0.26] : 
LDAP n'est pas activé sur le port SSL : utilisation du protocole ldap (port 389)

Ecriture du fichier /root/replication-0000000A.conf

fin
root@scribe:~# cat /root/replication-0000000A.conf
# aca (0000000A)
syncrepl rid=%i
        provider=ldap://192.168.0.26:389
        type=refreshAndPersist
        interval=00:01:00:00
        retry="60 10 300 +" 
        searchbase="ou=0000000A,ou=ac-test,ou=education,o=gouv,c=fr" 
        filter="(&(objectClass=ENTPerson)(!(uid=admin)))" 
        scope=sub
        schemachecking=off
        bindmethod=simple
        binddn="cn=reader,o=gouv,c=fr" 
        credentials=ohGhuGooZicoorai3Aid4dahtaequ1chainee3ahxoox9eisheigh1oo

Formats disponibles : Atom PDF