From 7a546f44e1bfdf18282c7879023aa4133c7e3d2e Mon Sep 17 00:00:00 2001 From: Daniel STAN Date: Wed, 29 Oct 2014 19:02:16 +0100 Subject: [PATCH] =?UTF-8?q?DBG=5FLDAP:=20se=20connecte=20=C3=A0=20la=20bas?= =?UTF-8?q?e=20ldap=20de=20test=20(vo)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gestion/ldap_crans.py | 19 +------------------ testing.sh | 6 ++++++ 2 files changed, 7 insertions(+), 18 deletions(-) create mode 100644 testing.sh diff --git a/gestion/ldap_crans.py b/gestion/ldap_crans.py index 733e353f..4743dfd0 100755 --- a/gestion/ldap_crans.py +++ b/gestion/ldap_crans.py @@ -61,7 +61,7 @@ random.seed() # On initialise le générateur aléatoire test_hosts = tuple() -if __name__ == 'ldap_crans_test' or os.environ.get('crans_ldap', '') == 'test': +if os.getenv('DBG_LDAP', False): if hostname != "vo": 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...) @@ -78,23 +78,6 @@ elif cur_user == 'freerad': ro_uri = 'ldapi://%2fvar%2frun%2fslapd%2fldapi/' 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: # pour les autres on utilise ldap.adm.crans.org en rw uri = 'ldap://ldap.adm.crans.org/' diff --git a/testing.sh b/testing.sh new file mode 100644 index 00000000..36420977 --- /dev/null +++ b/testing.sh @@ -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 +