base de test sur egon, il reste plus qu' la rinstalle mais pas le temps

maintenant

darcs-hash:20060131191222-4ec08-fc55fbc30e9f2f1a55ad16e26879e8e872697a32.gz
This commit is contained in:
chove 2006-01-31 20:12:22 +01:00
parent e06d7b5f45
commit aa34077f4e

View file

@ -18,31 +18,41 @@ from chgpass import chgpass
from affich_tools import coul, prompt
from time import sleep,localtime
try:
from secrets import ldap_password, ldap_auth_dn
except:
sys.stdout.write(coul('Warning : impossible de lire le fichier de secret !\n','jaune'))
sleep(2)
ldap_password = ''
ldap_auth_dn = ''
date_format='%d/%m/%Y %H:%M'
hostname = gethostname().split(".")[0]
# Uri pour lecture écriture
if hostname == 'egon' and not '/usr/scripts/gestion/' in sys.argv[0]:
# pour les tests, les séminaires... sur egon
uri = 'ldapi://%2fvar%2frun%2fldapi/'
if __name__ == 'ldap_crans_test' or os.environ.get('crans_ldap') == 'test':
# pour les tests, les séminaires... deux solution :
# - faire from ldap_crans_test au lieu de import crans_ldap
# ou - mettre la variable d'environement crans_ldap = test
# uri et ro_uri
if hostanme == 'egon':
ro_uri = uri = 'ldapi://%2fvar%2frun%2fldapi/'
else:
ro_uri = uri = 'ldap://egon.adm.crans.org/'
# secrets
ldap_auth_dn='cn=admin,dc=crans,dc=org'
ldap_password='75bdb64f32'
else:
# uri
uri = 'ldap://ldap.adm.crans.org/'
# Uri pour les instances de crans_ldap faisant de la lecture seule
if os.path.exists('/var/run/ldapi') :
ro_uri = 'ldapi://%2fvar%2frun%2fldapi/'
else :
ro_uri = uri
# le secret
try:
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 crans_ldap faisant de la lecture seule
if os.path.exists('/var/run/ldapi') :
ro_uri = 'ldapi://%2fvar%2frun%2fldapi/'
else :
ro_uri = uri
smtpserv = "rouge.crans.org"