[ldap_crans.py] mcommit
darcs-hash:20090520174954-bd074-2d51b6d8ab9666a622ca1e17eb6ea17982362d4c.gz
This commit is contained in:
parent
febc6f8535
commit
4c5102e026
1 changed files with 19 additions and 0 deletions
|
@ -30,6 +30,8 @@ random.seed() # On initialise le générateur aléatoire
|
||||||
##################################################################################
|
##################################################################################
|
||||||
### paramètres de connexion à la base LDAP
|
### paramètres de connexion à la base LDAP
|
||||||
|
|
||||||
|
test_hosts = ('munin',)
|
||||||
|
|
||||||
cur_user = os.getenv('SUDO_USER') or pwd.getpwuid(os.getuid())[0]
|
cur_user = os.getenv('SUDO_USER') or pwd.getpwuid(os.getuid())[0]
|
||||||
|
|
||||||
if __name__ == 'ldap_crans_test' or os.environ.get('crans_ldap', '') == 'test':
|
if __name__ == 'ldap_crans_test' or os.environ.get('crans_ldap', '') == 'test':
|
||||||
|
@ -49,6 +51,23 @@ 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:
|
||||||
|
sys.path.append('/usr/scripts/gestion/secrets')
|
||||||
|
from secrets import ldap_password, ldap_auth_dn
|
||||||
|
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/'
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue