DBG_LDAP: se connecte à la base ldap de test (vo)
This commit is contained in:
parent
ad6f421a0b
commit
7a546f44e1
2 changed files with 7 additions and 18 deletions
|
@ -61,7 +61,7 @@ random.seed() # On initialise le générateur aléatoire
|
||||||
|
|
||||||
test_hosts = tuple()
|
test_hosts = tuple()
|
||||||
|
|
||||||
if __name__ == 'ldap_crans_test' or os.environ.get('crans_ldap', '') == 'test':
|
if os.getenv('DBG_LDAP', False):
|
||||||
if hostname != "vo":
|
if hostname != "vo":
|
||||||
raise ImportError, coul("La base de test n'est accessible que depuis vo !", "rouge")
|
raise ImportError, coul("La base de test n'est accessible que depuis vo !", "rouge")
|
||||||
# Utilisation de la base de données de test (tests, séminaire...)
|
# Utilisation de la base de données de test (tests, séminaire...)
|
||||||
|
@ -78,23 +78,6 @@ elif cur_user == 'freerad':
|
||||||
ro_uri = 'ldapi://%2fvar%2frun%2fslapd%2fldapi/'
|
ro_uri = 'ldapi://%2fvar%2frun%2fslapd%2fldapi/'
|
||||||
ldap_auth_dn = ldap_password = ''
|
ldap_auth_dn = ldap_password = ''
|
||||||
|
|
||||||
elif hostname in test_hosts:
|
|
||||||
# pour les autres on utilise ldap.adm.crans.org en rw
|
|
||||||
uri = 'ldap://newldap.adm.crans.org/'
|
|
||||||
|
|
||||||
# avec le secret
|
|
||||||
try:
|
|
||||||
ldap_auth_dn = secrets.get('ldap_auth_dn')
|
|
||||||
ldap_password = secrets.get('ldap_password')
|
|
||||||
except:
|
|
||||||
sys.stdout.write(coul('Warning : impossible de lire le fichier de secret !\n', 'jaune'))
|
|
||||||
sys.exit(1)
|
|
||||||
|
|
||||||
# uri pour les instances de CransLdap faisant de la lecture seule
|
|
||||||
if os.path.exists('/var/run/ldapi'):
|
|
||||||
ro_uri = 'ldapi://%2fvar%2frun%2fldapi/'
|
|
||||||
else:
|
|
||||||
ro_uri = uri
|
|
||||||
else:
|
else:
|
||||||
# pour les autres on utilise ldap.adm.crans.org en rw
|
# pour les autres on utilise ldap.adm.crans.org en rw
|
||||||
uri = 'ldap://ldap.adm.crans.org/'
|
uri = 'ldap://ldap.adm.crans.org/'
|
||||||
|
|
6
testing.sh
Normal file
6
testing.sh
Normal file
|
@ -0,0 +1,6 @@
|
||||||
|
# Sourcé par python.sh en environnement de test, à modifier suivant vos envies
|
||||||
|
# (et les tests que vous souhaitez faire)
|
||||||
|
|
||||||
|
# Utiliser ldap local
|
||||||
|
export DBG_LDAP=1
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue